Java学习笔记2.3.2 运算符与表达式 - 赋值运算符
Posted howard2005
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Java学习笔记2.3.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);
运行程序,结果如下:
以上是关于Java学习笔记2.3.2 运算符与表达式 - 赋值运算符的主要内容,如果未能解决你的问题,请参考以下文章