编程语言
首页 > 编程语言> > 火花的第三天学习JAVA的知识点

火花的第三天学习JAVA的知识点

作者:互联网

笔记:

1.运算符:运算的符号

1.%取模/取余,余数为0即为整除。

2.++/-:自增1/自减,可以在变量前可在变量后

1.单独使用时,在前在后都一样

2.被使用时,在前在后不一样

1.a++的值为a------(a—的值为a)

2++a的值为a+1-----(-a的值为a-1)

如:System.out.println(8%2);//0,商4余0-----整除

System.out.println(5%2);//1,商2余1

//++单独使用:

int a =5,b=5;

a++;//相当于a=a+1

++b;//相当于b=b+1

System.out.println(a);//6

System.out.println(b)//6

int a=5,b=5;
int c = a++; //1)保存a++的值5  2)a自增1变为6  3)将第1步保存的值5赋值给c--底层运算过程
//---粗暴记法:a++的值为5,c就是5
int d = ++b; //1)保存++b的值6  2)b自增1变为6  3)将第1步保存的值6赋值给d--底层运算过程
//---粗暴记法:++b的值为6,d就是6
System.out.println(a); //6
System.out.println(b); //6
System.out.println(c); //5
System.out.println(d); //6

关系:>,<,>=,<=,==,!=

 

int a = 5;
a += 10; //相当于a=(int)(a+10)
System.out.println(a); //15
a *= 2; //相当于a=(int)(a*2)
System.out.println(a); //30
a /= 6; //相当于a=(int)(a/6)
System.out.println(a); //5

//小面试题:
short s = 5;
//s = s+10; //编译错误,需强转: s=(short)(s+10);
s += 10; //相当于s=(short)(s+10)

字符串连接:+

//字符串拼接演示
int age = 38;
System.out.println("age="); //age=
System.out.println(age);    //38
System.out.println("age="+age); //age=38
System.out.println("我的年龄是"+age); //我的年龄是38
System.out.println("我今年"+age+"岁了"); //我今年38岁了

String name = "WKJ";
System.out.println("name="+name); //name=WKJ
System.out.println("大家好,我叫"+name); //大家好,我叫WKJ
System.out.println("大家好,我叫"+name+",今年"+age+"岁了"); //大家好,我叫WKJ,今年38岁了

//同化作用演示
System.out.println(10+20+30+""); //60---------String
System.out.println(10+20+""+30); //3030-------String
System.out.println(""+10+20+30); //102030-----String
条件/三目:?:

语法:

​ boolean?数1:数2

执行过程:

注:整个表达式是有值的,它的值要么是?号后的数1,要么是:号后的数2

计算boolean的值:
若为true,则整个表达式的值为?号后的数1
若为false,则整个表达式的值为:号后的数2
int num = 5; int flag = num>0?1:-1; System.out.println(flag); //1 int a=8,b=55; int max = a>b?a:b; System.out.println("max="+max);

分支结构:基于条件执行某语句

标签:知识点,JAVA,int,System,火花,println,false,true,out
来源: https://blog.csdn.net/m0_56896391/article/details/123241567