当有若干个变量参与运算时,结果类型取决于这些变量中表示范围最大的那个变量类型
比如,参与运算的变量中,有整形有双精度浮点型短整型 最后结果类型为double
取模运算符%表示 5%3=2;-5%3=-2 (-1余上-2)
取模规律 取模的结果符号永远与被除数的符号相同
关系运算符 < > == != 等 运算结果为一个boolean值
单个 = 为 赋值
boolean = (a<b);
逻辑与 && 逻辑或 || 双目运算符
int a = 3;
int b = a++; (先把a的值取出来给B再进行++运算)
System.out.println(a)
System.out.println(b)
结果:a=4 b=3
int a = 3;
int b = ++a; (先把a++运算在赋值给B)
System.out.println(a)
System.out.println(b)
结果:a=4 b=4
Java中浮点型默认为double型。
字符型(char)单个字符表示,如 字母 中文 张 外面用单引号包围着 char a =‘B’ char a=‘张'
强制转换 类型 变量名 = (类型) 变量值
float a= 1.2F/f 表示1.2为float型
变量使用前必须赋初值、声明期类型
int 32位 short 16位 long64位 字节型byte
数组的默认值
int型数组 为 0 double 类型为 0.0 float 类型为 0.0f boolean类型为 false