Java学习

80 阅读1分钟

掌握ASCII码表

  1. ++ 自增,变量值加1 如:a++ 如a被赋值为2  2+1为3

  2. --自减,变量值减1

注意:(1)如果++ --在后面 如a++ a—先算a再加或减 (2)如果++--在前先对变量做自增或者自减

=赋值a=10,将10赋值给变量a
+=加后赋值a+=b,将a+b的值给a
-=减后赋值a-=b,将a-b的值给a
*=乘后赋值a*=b,将a×b的值给a
/=除后赋值a/=b,将a÷b的商给a
%=取余后赋值a%=b,将a÷b的余数给a
==a==b,判断a和b的值是否相等,成立为true,不成立为false
!=a!=b,判断a和b的值是否不相等,成立为true,不成立为false
a>b,判断a是否大于b,成立为true,不成立为false
>=a>=b,判断a是否大于等于b,成立为true,不成立为false
a<b,判断a是否小于b,成立为true,不成立为false
<=a<=b,判断a是否小于等于b,成立为true,不成立为false

小知识点:

1.多个布尔值参与运算,都为true 才为true

2.多个布尔值参与运算,一个为true 结果为true

3.为什么使用短路与或,可以提高程序运行效率

4.自动类型转换 小的数据类型转换成大的数据类型

5.char 类型 和 字节byte 类型 在进行 运算时,会先提升成int整型

6.强制类型转换 大到小,尽量避免强制类型转换,最好不用它。

7.短路与或什么时候发生短路,与发生false,或发生true。