Java基本语法(7)--赋值运算符及其扩展

简介: Java基本语法(7)--赋值运算符及其扩展
int a1=b1=1;
int a1+=2; //相当于a1=a1+2
int a1-=2; //相当于a1=a1-2
//乘除取余均类似


short s1 = 1;
s1 += 2; //第一种
int s2 = s1 + 2; //第二种
//以上两种都能实现+2功能,但是第一种不会改变数据类型,更推荐。
int i1 = 1;
i1 += 2.2; //i1=3


int n = 9;
n += (n++) + (++n);
/*相当于:n = n + (n++) + (++n)
 即n=9+9+(10+1)=29
*/


相关文章
|
9月前
|
安全 Java 编译器
【Java开发指南 | 第四篇】Java常量、自动类型转换、修饰符
【Java开发指南 | 第四篇】Java常量、自动类型转换、修饰符
67 4
|
6月前
|
Java
Java 匿名函数的概念和写法
Java 匿名函数的概念和写法
128 1
|
8月前
|
Java
JavaSE——JDk8新特性(1/2):Lambda表达式(具体实现、函数式接口、简化setAll、Comparator),Lambda表达式的省略写法
JavaSE——JDk8新特性(1/2):Lambda表达式(具体实现、函数式接口、简化setAll、Comparator),Lambda表达式的省略写法
74 1
|
Java
Java基本语法(7)--赋值运算符及其扩展
Java基本语法(7)--赋值运算符及其扩展
61 0
|
Java
Java基本语法(10)--位运算符
位运算符的使用对象是数,位运算是直接对整数的二进制进行的运算,理解必须要在二进制层面进行。
128 0
|
Java
Java基本语法(11)--三元运算符
Java基本语法(11)--三元运算符
98 0
|
Java
Java基本语法(8)--比较运算符
Java基本语法(8)--比较运算符
61 0
|
Java
Java基本语法(12)--分支结构if-else
Java基本语法(12)--分支结构if-else
101 0
|
Java
Java基本语法(6)--算术运算符
Java基本语法(6)--算术运算符
84 0
Java基本语法(6)--算术运算符
|
Java
Java基本语法(14)--for循环结构
Java基本语法(14)--for循环结构
192 0
Java基本语法(14)--for循环结构