Java中的运算符

Java中的运算符

Java 中的运算符用于执行程序中的各种操作,如赋值、算术运算、比较、逻辑运算等。以下是 Java 中的主要运算符类型及其用法:

  1. 赋值运算符 (=)

    • 用于将右侧的值赋给左侧的变量。
  2. 算术运算符

    • + 加法
    • - 减法
    • * 乘法
    • / 除法
    • % 取模(求余数)
    • ++ 递增(使变量值增加 1)
    • -- 递减(使变量值减少 1)
  3. 关系运算符

    • == 等于
    • != 不等于
    • > 大于
    • < 小于
    • >= 大于等于
    • <= 小于等于
  4. 逻辑运算符

    • && 逻辑与(AND)
    • || 逻辑或(OR)
    • ! 逻辑非(NOT)
  5. 位运算符

    • & 位与
    • | 位或
    • ^ 位异或(XOR)
    • ~ 位非(一元运算符,取反)
    • << 左移位
    • >> 右移位(算术或逻辑右移位)
    • >>> 无符号右移位
  6. 条件运算符(三元运算符):

    • ? : 格式为 condition ? value_if_true : value_if_false
  7. 成员访问运算符

    • . 用于访问对象的成员(属性或方法)
  8. 数组运算符

    • [] 用于访问数组元素
  9. 字符串运算符

    • + 用于连接字符串
  10. 逗号运算符

    • , 用于顺序执行表达式
  11. 类型转换运算符

    • (无特定符号)用于将一个数据类型转换为另一个数据类型,可以是自动类型转换或强制类型转换。

示例代码

复制代码
public class Operators {
public static void main(String[] args) {
int a = 10;
int b = 5;
int sum = a + b; // 算术运算符
boolean isPositive = a > 0; // 关系运算符
boolean isEven = (a % 2) == 0; // 位运算符和关系运算符
int result = (a > b) ? a : b; // 条件运算符
a++; // 递增运算符
b--; // 递减运算符
int value = 255;
int shiftedValue = value << 2; // 左移位运算符
String greeting = "Hello, " + "World!"; // 字符串运算符
}
}

每种运算符都有其特定的用途和行为,理解它们对于编写正确的 Java 程序至关重要。

posted @   柒寒(平安)  阅读(9)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· winform 绘制太阳,地球,月球 运作规律
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· AI与.NET技术实操系列(五):向量存储与相似性搜索在 .NET 中的实现
· 超详细:普通电脑也行Windows部署deepseek R1训练数据并当服务器共享给他人
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理

哥伦布

点击右上角即可分享
微信分享提示