Note 5
运算符
Java支持以下运算符
- 算数运算符:+,- ,*,/,%(取余运算/模运算),++,–
- 赋值运算符:=
- 关系运算符:>,<,>=(大于等于),<=(小于等于),==(等于),!=(不等于),instance of
- 逻辑运算符:&&(与),||(或),!(非)
- 位运算符:&,|,^,~,>>,<<,>>>
- 条件运算符:?,:
- 扩展赋值运算符:+=,-=,*=,/=
运算时要注意(有关类型的转换)
即:运算中,若有一个数为long类型时,输出值的类型为long
若没有时,则全部转换为int类型。
关于++和–的运算
关于&&,||,!的应用
"a++"指先赋值,再自身加1(此处指先给b赋值,再给a加1)
"++a"指自身加1,再赋值(此处指先给a加1,再赋值)