Java之赋值运算符
【摘要】 Java之赋值运算符
赋值运算符
1. 介绍
- 赋值运算符就是将某个运算后的值,赋给指定的变量。
2. 赋值运算符的分类
- 基本赋值运算符 = ,
int a = 10
; - 复合赋值运算符
+= ,-= ,*= , /= ,%=
等 , 重点讲解一个+=
,其它的使用是一个道理
a += b; [等价 a = a + b; ]
a -= b; [等价 a = a - b; ]
3. 案例演示
- 案例演示赋值运算符的基本使用。
AssignOperator.java
- 赋值基本案例 [
int num1 = 10
] +=
的使用案例
int n1 = 10;
n1 += 4;// n1 = n1 + 4;
System.out.println(n1); // 14
n1 /= 3;// n1 = n1 / 3;//4
System.out.println(n1); // 4
4. 赋值运算符特点
- 运算顺序从右往左
int num = a + b + c;
- 赋值运算符的左边 只能是变量,右边 可以是变量、表达式、常量值
int num = 20; int num2= 78 * 34 - 10; int num3 = a;
- 复合赋值运算符等价于下面的效果
比如:a+=3;
等价于a=a+3;
其他类推 - 复合赋值运算符会进行类型转换。
//复合赋值运算符会进行类型转换
byte b = 3;
b += 2; // 等价 b = (byte)(b + 2);
b++; // b = (byte)(b+1);
【版权声明】本文为华为云社区用户原创内容,转载时必须标注文章的来源(华为云社区)、文章链接、文章作者等基本信息, 否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱:
cloudbbs@huaweicloud.com
- 点赞
- 收藏
- 关注作者
评论(0)