整数运算
- 如果两个操作数有一个为Long, 则结果也为long。
- 没有long时,结果为int。即使操作数全为short,byte,结果也是int。
浮点运算: - 如果两个操作数有一个为double,则结果为double。
- 只有两个操作数都是float,则结果才为float。
- 两个整数可以赋值给float,double,
- float a=1f=1.0=1.00…=double a=1;
取模运算:
1.其操作数可为浮点数,一般整数,“余数”符号和被除数相同,如:7%3=1,-7%3=-1,7%-3=1。
++,–
int a = 3;
int b = a++; //执行完后,b=3。先给b赋值,再自增(+1)。
System.out.println(“a=”+a+"\nb="+b);
a = 3;
b = ++a; //执行完后,b=4。a先自增(+1),再给b赋值
System.out.println(“a=”+a+"\nb="+b);
a–,--a同上