Java学习笔记2.3.2 运算符与表达式 - 赋值运算符
【摘要】
文章目录
零、本讲学习目标一、赋值运算符概念二、赋值运算符使用(一)分类说明表(二)注意事项(三)案例演示1、一次对多个变量赋值2、演示复合赋值运算符
零、本讲学习目标
掌握赋值...
零、本讲学习目标
- 掌握赋值运算符的用法
- 掌握复合赋值运算符的用法
一、赋值运算符概念
- 赋值运算符(Assignment Operator)的作用就是将常量、变量或表达式的值赋给某一个变量。它将运算符右边的值赋给左边的变量。
二、赋值运算符使用
(一)分类说明表
运算符 | 运算 | 范例 | 结果 |
---|---|---|---|
= | 赋值 | a = 3; b = 2; | a = 3; b = 2; |
+= | 加等于 | a = 3; b = 2; a += b; | a = 5; b = 2; |
-= | 减等于 | a = 3; b = 2; a -= b; | a =1; b = 2; |
*= | 乘等于 | a = 3; b = 2; a *= b; | a = 6; b = 2; |
/= | 除等于 | a = 3; b = 2; a /= b; | a = 1; b = 2; |
%= | 模等于 | a = 3; b = 2; a %= b; | a = 1; b = 2; |
(二)注意事项
- 在Java中可以通过一条赋值语句对多个变量进行赋值。
- 在赋值运算符中,除了“=”,其他的都是特殊的赋值运算符,以“+=”为例,x += 3就相当于x = x + 3,首先会进行加法运算x + 3,再将运算结果赋值给变量x。其余的-=、*=、/=、%=赋值运算符都可依此类推。
(三)案例演示
1、一次对多个变量赋值
package net.hw.lesson05;
/**
* 功能:一次对多个变量赋值
* 作者:华卫
* 日期:2020年3月8日
*/
public class Example504 {
public static void main(String[] args) {
int a, b, c;
a = b = c = 100;
System.out.println("a = " + a);
System.out.println("b = " + b);
System.out.println("c = " + c);
}
}
2、演示复合赋值运算符
package net.hw.lesson05;
/**
* 功能:演示复合赋值运算符
* 作者:华卫
* 日期:2020年3月8日
*/
public class Example505 {
public static void main(String[] args) {
int a = 10;
System.out.println("a = " + a);
a += 10;
System.out.println("a = " + a);
a -= 10;
System.out.println("a = " + a);
a *= 10;
System.out.println("a = " + a);
a /= 10;
System.out.println("a = " + a);
a %= 4;
System.out.println("a = " + a);
}
}
运行程序,结果如下:
文章来源: howard2005.blog.csdn.net,作者:howard2005,版权归原作者所有,如需转载,请联系作者。
原文链接:howard2005.blog.csdn.net/article/details/123248248
【版权声明】本文为华为云社区用户转载文章,如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱:
cloudbbs@huaweicloud.com
- 点赞
- 收藏
- 关注作者
评论(0)