【摘要】:赋值运算符不能理解为过去数学学过的等号的概念,它实质上是将赋值运算符右面的数据或表达式的值赋给左面的变量。这个表达式在数学上是不成立的,但是在程序设计中是允许的,它的功能是将a变量的值取出加1后,再赋值给a变量。赋值运算符还可以与二元运算符、逻辑运算符和位运算符组合成简捷使用方式,方法如表2-10所示。
2.5.5 赋值运算符
Java语言中,赋值运算作为一种运算来处理,赋值运算的一般形式:
变量名=表达式;
其中,“=”是赋值运算符。
赋值运算符不能理解为过去数学学过的等号的概念,它实质上是将赋值运算符右面的数据或表达式的值赋给左面的变量。
例如:a=a+1;
这个表达式在数学上是不成立的,但是在程序设计中是允许的,它的功能是将a变量的值取出加1后,再赋值给a变量。
赋值运算符还可以与二元运算符、逻辑运算符和位运算符组合成简捷使用方式,方法如表2-10所示。将赋值表达式书写成简捷形式如下:
如:a=a+10;写成 a+=10;
正确理解赋值运算的意义,它与我们原来讲解的算术运算的概念完全不同。
例如:解释“a=b+c+d;”应该是从存储区分别取出b、c、d的值,然后相加,再将相加的结果赋值给a。
表2-10 二元运算符、逻辑运算符位运算符的简捷使用
免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。