全国
Java--教育路上

栏目导航

全国站 > Java > 基本程序
需求

赋值运算符

摘要:java 赋值运算符 Java 赋值 运算符,赋值运算符包括+=、-=、*=和/=。复合赋值运算符将其 左端的变量与右端的表达式做指定运算后,将运算结果赋值给左端的变量。以下是我们为大家整理的,相信大家阅读完后肯定有了自己的选择吧。

标签:
发布时间:
2024-05-13 06:45
信息来源:
网络推荐
浏览次数:
726
赋值运算符

在 java 程序中,我们可以通过使用赋值运算符来改变一个变量的值。与数学中不同,运算
符“=”用于将其右边的值赋给左边的变量。赋值运算符左端必须是变量。除了基本的赋值
运算符外,java 还提供了一些复合的赋值运算符包括+=、-=、*=和/=。复合赋值运算符将其
左端的变量与右端的表达式做指定运算后,将运算结果赋值给左端的变量。赋值运算符使用
示例如程序清单 2-8 所示:程序清单 2-8 AssignmentEx.java
1:public class Assignment{
2: public static void main(String[] args){
3: int num=5;
4: num+=10;
5: System.out.println(num);
6: num-=2*5;
7: System.out.println(num);
8: num*=2+5;
9: System.out.println(num);
10: num/=5;
11: System.out.println(num);
12: }
13:}

其执行结果如图 2-10 所示:

from shengerguan

图 2-10 赋值运算符
在程序清单 2-8 中,每次我们使用赋值运算符都会导致变量 num 的值发生变化。第 3 行使
用=为变量 num 赋初值后,num 的值为 5;第 4 行使用+=将 5 与 10 求和后将值赋给 num,
其值为 15;第 6 行 num-=2*5 等价于 num=num-2*5,执行后 num 值为 5;第 8 行 num*=2+5
等价于 num=num*(2+5),执行后 num 值为 35,我们应注意在使用复合赋值运算符进行指
定运算时,将复合赋值运算符右端的表达式作为一个整体来参与运算,因此 num*=2+5 并不
等价于 num=num*2+5;最后第 10 行中 num/=5,相当于计算 35/5 后将结果赋值给 num,其
值为 7。
Java 中除了上述两类常用运算符外,还包括比较运算符和逻辑运算符,我们将在第三章中对
这两种运算符进行介绍。

上一篇:
算术运算符
下一篇:
数据类型转换
相关推荐
最近更新
学校免费发布信息关闭
如有图片请发邮件到:edu63@foxmail.com,审核后显示

 换一张

确认提交
完善补充本文信息关闭
非常感谢您帮助完善补充本文信息


 换一张

确认提交