Java赋值运算符
Java赋值运算符
什么是赋值运算符?赋值运算符有什么用?个人理解的是,高级的计算机编程语言的所有编程中,特别是面向对象的编程中的绝大部分的工作就是在设计变量或对象的不断赋值和运算。比如,接收用户的输入,比如web中的url,并将其存储在一个变量中,然后根据相应的请求运算该变量,得到结果,再输出到终端,或传送回客户端等等。所以,赋值运算符可算是计算机编程语言的基础之一了,当然这种理解方式不一定正确,仅是个人的理解,仅供参考。Java的赋值运算符如下表,可供参考或查询:
符号 | 描述 | 实例 |
---|---|---|
= | 基础赋值 | int x = 1 将整型1赋值给x变量 |
+= | 相加再赋值 | x += 1 相当于 x = x + 1 |
-= | 相减再赋值 | x -= 1相当于 x = x - 1 |
*= | 相乘再赋值 | x *= 1相当于 x = x * 1 |
/= | 相除再赋值 | x /= 1相当于 x = x / 1 |
%= | 取模再赋值 | x %= 2相当于 x = x % 2 |
<<= | 左移再赋值 | x <<= 3相当于 x = x << 3 |
>>= | 右移再赋值 | x >>= 3相当于 x = x >> 3 |
^= | 按位异或赋值 | x ^= 3相当于 x = x ^ 3 |
&= | 按位与赋值 | x &= 3相当于 x = x & 3 |
|= | 按位或赋值 | x &= 3相当于 x = x | 3 |
Java赋值运算符实例代码
public class test {
public static void main(String[] args) {
int x = 5;
x += 1;
System.out.println(x);
x -= 1;
System.out.println(x);
x *= 2;
System.out.println(x);
x %= 3;
System.out.println(x);
x ^= 2;
System.out.println(x);
}
}
免责声明:内容仅供参考,不保证正确性。