Java基础语法8-算术运算符的使用
算术运算符种类
运算符 | 运算 | 范例 | 结果 |
---|
+ | 正号 | +3 | 3 |
- | 负号 | b=4; -b | -4 |
+ | 加 | 5+5 | 10 |
- | 减 | 6-4 | 2 |
***** | 乘 | 3*4 | 12 |
/ | 除 | 5/5 | 1 |
% | 取模(取余) | 7%5 | 2 |
++ ++ | 自增(前):先运算后取值自增(后):先取值后运算 | a=2;b=++a; a=2;b=a++; | a=3;b=3 a=3;b=2 |
- - - - | 自减(前):先运算后取值 自减(后):先取值后运算 | a=2;b=- -a a=2;b=a- - | a=1;b=1 a=1;b=2 |
+ | 字符串连接 | “He”+”llo” | “Hello” |
算术运算符使用
int num1 = 12;
int num2 = 5;
int result1 = num1/num2;
System.out.printLn(result1);
int result2 = num1 / num2 * num2;
System.out.printLn(result2);
double result3 = num1 / num2;
System.out.printLn(result3);
double result4 = num1 / (num2 + 0.0);
System.out.printLn(result4);
int m1 = 12;
int n1= 5;
System.out.printLn("m1 % n1 = " + m1 % n1);
int m2 = -12;
int n2= 5;
System.out.printLn("m2 % n2 = " + m2 % n2);
int m3 = 12;
int n4= -5;
System.out.printLn("m3 % n3 = " + m3 % n3);
int m5 = -12;
int n5= -5;
System.out.printLn("m1 % n4 = " + m4 % n4);
int a = 10;
int b = ++a;
System.out.printLn("a = " + a + " b = " + b );
int a = 10;
int b = a++;
System.out.printLn("a = " + a + " b = " + b );
short s = 10;
s = s + 1;
s = (short)(s + 1);
s++;