JavaSE教程
Java基础
Java简介
搭建Java开发环境
第一个Java程序
数据类型和变量
运算符和表达式
控制流程语句
数组和字符串
Java方法和方法调用
Java面向对象编程
Java类和对象
Java继承
Java封装
Java多态
Java异常处理
Java集合框架
Java高级特性
Java泛型
Java注解
Java文件I/O和NIO
Java多线程编程
Java网络编程
Java图形用户界面
Java应用开发
Java数据库连接(JDBC)
Java Web应用
-
+
首页
运算符和表达式
### 算术运算符 算术运算符用于执行基本的数学运算,如加、减、乘、除等。 **示例代码**: ```java int a = 10; int b = 5; int sum = a + b; // 加法 int difference = a - b; // 减法 int product = a * b; // 乘法 double quotient = (double)a / b; // 除法,结果需要强制类型转换为double int remainder = a % b; // 取模(求余数) ``` ### 赋值运算符 赋值运算符用于将值赋给变量。 **示例代码**: ```java int x = 10; // 直接赋值 x += 5; // x = x + 5 x -= 3; // x = x - 3 x *= 2; // x = x * 2 x /= 4; // x = x / 4 x %= 3; // x = x % 3 ``` ### 比较运算符 比较运算符用于比较两个值,并返回布尔值(`true` 或 `false`)。 **示例代码**: ```java int x = 7; int y = 3; boolean result = x > y; // 大于 result = x < y; // 小于 result = x == y; // 等于 result = x != y; // 不等于 result = x >= y; // 大于等于 result = x <= y; // 小于等于 ``` ### 逻辑运算符 逻辑运算符用于组合布尔表达式,并返回布尔值。 **示例代码**: ```java boolean a = true; boolean b = false; boolean andResult = a && b; // 逻辑与 boolean orResult = a || b; // 逻辑或 boolean notResult = !a; // 逻辑非 ``` ### 位运算符 位运算符对整数类型的二进制位进行操作。 **示例代码**: ```java int a = 10; // 二进制为 1010 int b = 3; // 二进制为 0011 int andResult = a & b; // 按位与,二进制为 0010,十进制为 2 int orResult = a | b; // 按位或,二进制为 1011,十进制为 11 int xorResult = a ^ b; // 按位异或,二进制为 1001,十进制为 9 int leftShift = a << 1; // 左移,二进制为 101000,十进制为 20 int rightShift = a >> 1;// 右移,二进制为 101,十进制为 5 int unsignedRightShift = a >>> 1; // 无符号右移,二进制为 101,十进制为 5 ``` 通过这些运算符,你可以在Java程序中执行各种数学和逻辑操作,以及处理位级的数据操作。
wwbang
2024年12月25日 16:14
转发文档
收藏文档
上一篇
下一篇
手机扫码
复制链接
手机扫一扫转发分享
复制链接
Markdown文件
分享
链接
类型
密码
更新密码