1、常见算术运算符:
2、java中的 除 /:
1、两个int相除,得整数,有小数去掉小数。
2、要得到小数,要把整数变为double类型,加个0。
public static void main(String[] args) {
System.out.println(10 / 4); // 2 int / int => int
System.out.println(10.0 / 4); // 2.5 double /int => double
double d = 10 / 4;
System.out.println(d); // 2.0
}
3、java中的取模:%:
4、java中的递增:
public static void main(String[] args) {
int j = 9;
// 1、后置递增:先赋值,后自增。
//int k = j++; // 等价于 k = j ; j = j + 1;
//System.out.println("j=" + j + "k=" + k); // j=10; k =9;
// 2、前置递增:先自增后赋值。
int k = ++j; // 等价于 j = j + 1; k =j
System.out.println("j=" + j + "k=" + k); // j = 10; k = 10;
}
4.1、练习题:
int i = 1;
i = i++;
System.out.println(i); // 1:理解为先复制再自增
int i = 1;
i = ++i;
System.out.println(i); // 2、理解为先自增再赋值。
5、逻辑运算符:
6、三元运算符:
int result > 10 ? a++ : b--;