计算机有很多数据类型,为不同类型的数据所准备,也就是说不同类型的数据存放在内存所对应类型的空间中。
Java中的数据:
数字:byte、short、int、long
非数字:char、boolean
Java的运算:
我们先给用int赋值
int num1 =10;
int num2 =31;
System.out.println(num1+num2);
System.out.println(num1-num2);
System.out.println(num1*num2);
System.out.println(num1/num2);
System.out.println(num1%num2);
依次表示为 加 减 乘 除 和商
得出结果
41
-21
310
0
10
还有++和--
以++为例
System.out.println((num1++)*3);
System.out.println(++num1*3);
后++:num1本次计算为当前值,即为10,但往后为11,++即等于1
前++:num1本次计算即为11
结果:
System.out.println((num1++)*3);
输出:10*3=30
System.out.println(++num1*3);
输出:11*3=33
要注意的是,如果后++下一行跟着还在用num1,则:
System.out.println(++num1*3);
输出:12*3=36
意为后++会改变后面的赋值,使对应赋值+1