前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Java之赋值运算符

Java之赋值运算符

作者头像
兮动人
发布2021-06-11 18:52:54
6640
发布2021-06-11 18:52:54
举报
文章被收录于专栏:兮动人的博客

文章目录

赋值运算符

1. 介绍

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

2. 赋值运算符的分类

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

3. 案例演示

  • 案例演示赋值运算符的基本使用。AssignOperator.java
  1. 赋值基本案例 [int num1 = 10]
  2. += 的使用案例
代码语言:javascript
复制
	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. 赋值运算符的左边 只能是变量,右边 可以是变量、表达式、常量值
代码语言:javascript
复制
int num = 20; int num2= 78 * 34 - 10; int num3 = a;
  1. 复合赋值运算符等价于下面的效果 比如:a+=3;等价于 a=a+3; 其他类推
  2. 复合赋值运算符会进行类型转换。
代码语言:javascript
复制
	//复合赋值运算符会进行类型转换
	byte b = 3;
	b += 2; // 等价 b = (byte)(b + 2);
	b++; // b = (byte)(b+1);
本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2021/04/25 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 文章目录
  • 赋值运算符
    • 1. 介绍
      • 2. 赋值运算符的分类
        • 3. 案例演示
          • 4. 赋值运算符特点
          领券
          问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档