运算符的介绍
运算符是一种特殊的符号,用以表示数据的运算、赋值和比较等。可以分为:算术运算符、赋值运算符、关系运算符 【比较运算符】、逻辑运算符、位运算符 【需要二进制基础】 、三元运算符。
算术运算符
【介绍】
算术运算符是对数值类型的变量进行运算的,在 Java 程序中使用的非常多。
【算术运算符图表】
【细节讲解】
- 当自增当做一个独立语言使用时,i++ 和 ++i 的效果相同;
- 当自增作为一个表达式使用时,i++ 和 ++i 的效果不相同,前++是先自增后赋值,而后++是先赋值后自增;
赋值运算符
【介绍】
赋值运算符就是将某个运算后的值,赋给指定的变量
【赋值运算符分类】
- 基本赋值运算符 := ;【例:int a = 10;】
- 复合赋值运算符 :+= ,-=,*= , /= ; 【例:a += b 等价于 a = a + b,其余三个使用方法相同】
【细节讲解】
- 运算顺序从右往左; 【例: int num = a + b + c】
- 赋值运算符的左边只能是变量,右边可以是变量、表达式、常量值; 【例: int num = 20; int num2= 78 * 34 - 10; int num3 = a】
- 复合赋值运算符等价于下面的效果; 【比如:a+=3;等价于 a=a+3,其他类推】
- 复合赋值运算符会进行类型转换;