java符号运算符_java中运算符号是什么类型:代码示例

quanzhangongchengshi

温馨提示:这篇文章已超过239天没有更新,请注意相关的内容是否还可用!

java符号运算符_java中运算符号是什么类型:代码示例

Java中的运算符用于对变量或常量进行数学、逻辑和比较等操作。运算符可以分为以下几种类型:算术运算符、赋值运算符、比较运算符、逻辑运算符、位运算符和三元运算符。

1、算术运算符用于执行基本的数学运算,包括加法、减法、乘法、除法和取余等。示例代码如下:

int a = 10;

int b = 5;

int sum = a + b; // 加法运算

int difference = a - b; // 减法运算

int product = a * b; // 乘法运算

int quotient = a / b; // 除法运算

int remainder = a % b; // 取余运算

System.out.println("Sum: " + sum);

System.out.println("Difference: " + difference);

System.out.println("Product: " + product);

System.out.println("Quotient: " + quotient);

System.out.println("Remainder: " + remainder);

2、赋值运算符用于将右侧的值赋给左侧的变量。示例代码如下:

int a = 10;

int b = 5;

a += b; // 相当于 a = a + b;

System.out.println("a: " + a);

a -= b; // 相当于 a = a - b;

System.out.println("a: " + a);

a *= b; // 相当于 a = a * b;

System.out.println("a: " + a);

a /= b; // 相当于 a = a / b;

System.out.println("a: " + a);

a %= b; // 相当于 a = a % b;

System.out.println("a: " + a);

3、比较运算符用于比较两个值的大小关系,并返回布尔值。示例代码如下:

int a = 10;

int b = 5;

boolean isEqual = (a == b); // 判断两个值是否相等

boolean isNotEqual = (a != b); // 判断两个值是否不相等

boolean isGreater = (a > b); // 判断左侧的值是否大于右侧的值

boolean isLess = (a < b); // 判断左侧的值是否小于右侧的值

boolean isGreaterOrEqual = (a >= b); // 判断左侧的值是否大于等于右侧的值

boolean isLessOrEqual = (a <= b); // 判断左侧的值是否小于等于右侧的值

System.out.println("isEqual: " + isEqual);

System.out.println("isNotEqual: " + isNotEqual);

System.out.println("isGreater: " + isGreater);

System.out.println("isLess: " + isLess);

System.out.println("isGreaterOrEqual: " + isGreaterOrEqual);

System.out.println("isLessOrEqual: " + isLessOrEqual);

4、逻辑运算符用于对布尔值进行逻辑运算,并返回布尔值。示例代码如下:

boolean a = true;

boolean b = false;

boolean andResult = a && b; // 逻辑与运算,当两个值都为true时,结果为true

boolean orResult = a || b; // 逻辑或运算,当两个值中至少有一个为true时,结果为true

boolean notResult = !a; // 逻辑非运算,将true变为false,将false变为true

System.out.println("andResult: " + andResult);

System.out.println("orResult: " + orResult);

System.out.println("notResult: " + notResult);

5、位运算符用于对二进制数进行位操作,并返回结果。示例代码如下:

int a = 5; // 二进制表示为 0101

int b = 3; // 二进制表示为 0011

int andResult = a & b; // 按位与运算,将对应位上的值都为1时,结果为1

int orResult = a | b; // 按位或运算,将对应位上的值至少有一个为1时,结果为1

int xorResult = a ^ b; // 按位异或运算,将对应位上的值不结果为1

int complementResult = ~a; // 按位取反运算,将对应位上的值取反

System.out.println("andResult: " + andResult);

System.out.println("orResult: " + orResult);

System.out.println("xorResult: " + xorResult);

System.out.println("complementResult: " + complementResult);

6、三元运算符用于根据条件选择不同的值。示例代码如下:

int a = 10;

int b = 5;

int max = (a > b) ? a : b; // 如果 a 大于 b,则返回 a,否则返回 b

System.out.println("max: " + max);

文章版权声明:除非注明,否则均为莫宇前端原创文章,转载或复制请以超链接形式并注明出处。

取消
微信二维码
微信二维码
支付宝二维码