Java之赋值运算符

举报
兮动人 发表于 2021/09/12 10:43:17 2021/09/12
【摘要】 Java之赋值运算符

赋值运算符

1. 介绍

  • 赋值运算符就是将某个运算后的值,赋给指定的变量。

2. 赋值运算符的分类

  • 基本赋值运算符 = ,int a = 10;
  • 复合赋值运算符
    += ,-= ,*= , /= ,%= 等 , 重点讲解一个 += ,其它的使用是一个道理
a += b; [等价 a = a + b; ]
a -= b; [等价 a = a - b; ]

3. 案例演示

  • 案例演示赋值运算符的基本使用。AssignOperator.java
  1. 赋值基本案例 [int num1 = 10]
  2. += 的使用案例
	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. 赋值运算符特点

  1. 运算顺序从右往左 int num = a + b + c;
  2. 赋值运算符的左边 只能是变量,右边 可以是变量、表达式、常量值
int num = 20; int num2= 78 * 34 - 10; int num3 = a;
  1. 复合赋值运算符等价于下面的效果
    比如:a+=3;等价于 a=a+3; 其他类推
  2. 复合赋值运算符会进行类型转换。
	//复合赋值运算符会进行类型转换
	byte b = 3;
	b += 2; // 等价 b = (byte)(b + 2);
	b++; // b = (byte)(b+1);
【版权声明】本文为华为云社区用户原创内容,转载时必须标注文章的来源(华为云社区)、文章链接、文章作者等基本信息, 否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。