您如何从Haskell中的子线程打印毛病?-英雄云拓展知识分享
131
2023-10-25
【摘要】 本书摘自《零基础Java 从入门到精通》一书中第三章,第6节,编者是零壹快学
3.6.3 赋值运算符
最常用的赋值运算符是等号“=”,表示把右边的结果值赋值给左边的变量或者常量。表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基础语法
其运行结果为:
版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们 18664393530@aliyun.com 处理,核实后本网站将在24小时内删除侵权内容。
发表评论
暂时没有评论,来抢沙发吧~