算术运算符(+,-,*,/,%)
+,-的不说,我想只要是人都懂
% ==》这是模 取余数的意思
如 double a=10%5 ==》0
double b=5.2%4.5 ==》0.7。。。
就是5.2 除以 4.5 =1 余0.7 的意思
摸得运算结果的正负值跟左边的数有关
如 double i=-5.2%4.5 ===》-0.7.。
double i1=5.2%-4.5 ==》0.7 。。
double i3=-5.2&-4.5 ===》-0.7 。。
只和左边的数有关
单目运算符 (++,--,!)
++,-- ==》自增和自减得意思
如 int a++;==》 a=a+1 的意思 前自增
++a;也是一样的意思 后自增
但前自增和后自增的用法有点不同
如 a=10;
int b=20 + a++;==》b=30,a=11;
a和b 先加 a再自增+1
而 int b=20 + ++a;==》b=32,a=12;(因为上面的a=11 所以这里的a自增+1=12)
a先自增+1 a和b才开始相加
自减的用法也和以上的一样
赋值运算符(=,+=,-=,*=,/=,%=)
int a=10; 10赋值给a,a=10
a+=10;==》20 这的意思是 a=a+10
而像 -=,*= 等的意思也和 += 的用法一样
建议可以用 += 等的用法时用,可以省步骤
关系运算符(==,!=,>,>=,<,<=) 这些是判断用的所以会用到boolean类型
其他不说就说 == 和 !=吧 因为其他的符号和数学的一样
如 int a=10;
int b=10;
System.pit.println(a==b);==》得出的是true 对的
== 表示的是 相等的意思
而 != 表示的是 不相等的意思
System.out.println(a!=b);==》得出的是false 错的
+,-的不说,我想只要是人都懂
% ==》这是模 取余数的意思
如 double a=10%5 ==》0
double b=5.2%4.5 ==》0.7。。。
就是5.2 除以 4.5 =1 余0.7 的意思
摸得运算结果的正负值跟左边的数有关
如 double i=-5.2%4.5 ===》-0.7.。
double i1=5.2%-4.5 ==》0.7 。。
double i3=-5.2&-4.5 ===》-0.7 。。
只和左边的数有关
单目运算符 (++,--,!)
++,-- ==》自增和自减得意思
如 int a++;==》 a=a+1 的意思 前自增
++a;也是一样的意思 后自增
但前自增和后自增的用法有点不同
如 a=10;
int b=20 + a++;==》b=30,a=11;
a和b 先加 a再自增+1
而 int b=20 + ++a;==》b=32,a=12;(因为上面的a=11 所以这里的a自增+1=12)
a先自增+1 a和b才开始相加
自减的用法也和以上的一样
赋值运算符(=,+=,-=,*=,/=,%=)
int a=10; 10赋值给a,a=10
a+=10;==》20 这的意思是 a=a+10
而像 -=,*= 等的意思也和 += 的用法一样
建议可以用 += 等的用法时用,可以省步骤
关系运算符(==,!=,>,>=,<,<=) 这些是判断用的所以会用到boolean类型
其他不说就说 == 和 !=吧 因为其他的符号和数学的一样
如 int a=10;
int b=10;
System.pit.println(a==b);==》得出的是true 对的
== 表示的是 相等的意思
而 != 表示的是 不相等的意思
System.out.println(a!=b);==》得出的是false 错的