java_运算符
1 class OperateDemo 2 { 3 public static void main(String[] args) 4 { 5 /* 6 算术运算符 7 + - / * %(模,取余) +(连接符,用于连接字符串) 8 ++ 自增 --自减*/ 9 int x = 4280; 10 x = x / 1000 * 1000;//int类型主要把小数部分舍弃 11 System.out.Println("x="+x);//结果是4000 12 System.out.println(5%2);//取余的时候 左边小于右边是左边,左边等于右边是0左边大于右边运算 13 System.out.println(-3%5);//符号看左边 14 /* 15 模与2的运算只有0 和1 */ 16 int a = 3,b = 1; 17 /* 18 ++a;//a=a+1 先自增再赋值 19 当自增参与运算的时候,++在前在后是有区别的 20 b = ++a; 21 运算过程 22 右边 23 a = a+1; 24 a = 4 25 左边 26 b = a; 27 b = 4*/ 28 b = a++; //先进行临时存储,再自增,再将临时存储的值进行赋值 29 /* 30 运算过程 31 右边 32 因为a在前,++在后,说明a的数值需要参与++以外的运算。比如赋值给b的运算; 33 所以运算的过程为 34 1,先将a变量中的数据临时存储 35 temp = a; 36 2.自增运算 37 a= a+1; 38 a= 4; 39 3,将临时存储a数据的变量赋值给b 40 b=temp; 41 b=3; 42 */ 43 System.out.println("a="+a+"b="+b); 44 } 45 }