ad

学习《零基础Java从入门到精通》_3.7 操作运算符

admin 70 2023-10-25

【摘要】 本书摘自《零基础Java 从入门到精通》一书中第三章,第6节,编者是零壹快学

3.6.3 赋值运算符

学习《零基础Java从入门到精通》_3.7 操作运算符

最常用的赋值运算符是等号“=”,表示把右边的结果值赋值给左边的变量或者常量。表3.6.3 列出的是Java中常用的赋值运算符。

表3.6.3 Java中常用的赋值运算符

运算符 说明

= 简单的赋值运算符,将右操作数的值赋给左操作数

+= 加和赋值运算符,它把左操作数和右操作数相加赋值给左操作数

-= 减和赋值运算符,它把左操作数和右操作数相减赋值给左操作数

*= 乘和赋值运算符,它把左操作数和右操作数相乘赋值给左操作数

/= 除和赋值运算符,它把左操作数和右操作数相除赋值给左操作数

%= 取模和赋值运算符,它把左操作数和右操作数取模后赋值给左操作数

<<= 左移位赋值运算符

>>= 右移位赋值运算符

&= 按位与赋值运算符

^

= 按位异或赋值运算符

|= 按位或赋值运算符

动手写3.6.3

/**

* 赋值运算符使用

* @author 零壹快学 */

public class EvaluateOperation {

public static void main(String[] args) {

inta = 1010;

intb = 33;

intc = a + b;

第 3 章 Java基础语法

System.out.println("赋值运算符c = a + b结果为" + c);

c += a;

System.out.println("赋值运算符c += a结果为" + c);

c -= a;

System.out.println("赋值运算符c -= a结果为" + c);

c *= a;

System.out.println("赋值运算符c *= a结果为" + c);

c /= a;

System.out.println("赋值运算符c /= a结果为" + c);

c %= a;

System.out.println("赋值运算符c %= a结果为" + c);

c <<= 2;

System.out.println("赋值运算符c <<= 2结果为" + c);

c >>= 2;

System.out.println("赋值运算符c >>= 2结果为" + c);

c >>= 2;

System.out.println("赋值运算符c >>= a结果为" + c);

c &= a;

System.out.println("赋值运算符c &= 2结果为" + c);

c ^= a;

System.out.println("赋值运算符c ^= a结果为" + c);

c |= a;

System.out.println("赋值运算符c |= a结果为" + c);

}

}

其运行结果为:

图3.6.3 赋值运算符的使用

基 础 Java 从入门到精通

LINGJICHU JAVA CONGRUMENDAOJINGTONG

3.6.4 递增运算符和递减运算符

Java的两个特殊运算符——递增运算符“++”和递减运算符“--”,主要是对单独一个变量 来操作的。递增/递减运算符有以下两种使用方法:

1. “++a”和“--a”

这种是先将变量增加或者减少1,然后再将值赋给原变量,称为前置递增或递减运算。

2. “a++”和“a--”

这种是将运算符放在变量后面,即先返回变量的当前值,然后再将变量的当前值增加或者减 少1,称为后置递增或递减运算。

表3.6.4 Java中的递增和递减运算符

运算符 说明

++ 自增,操作数的值增加1

-- 自减,操作数的值减少1

递增和递减运算符使用的场景比较多,例如在很多循环语句中以及程序需要计数统计之处均 有使用。下面示例分别使用前置、后置两种方式进行操作,并输出结果。

动手写3.6.4

第 3 章 Java基础语法

其运行结果为:

版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们 [email protected] 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:《认知计算与深度学习》_基于物联网云平台的智能应用_3.2 物联网体系结构和交互框架
下一篇:从《Python数据分析案例教程》中_领悟数据和Python的魅力_5.5 Pandas 读写JSON 数据
相关文章

 发表评论

暂时没有评论,来抢沙发吧~

×