Laravel  
laravel
文档
数据库
架构
入门
php技术
    
Laravelphp
laravel / php / java / vue / mysql / linux / python / javascript / html / css / c++ / c#

java运算符有哪些

作者:风外听竹   发布日期:2025-08-15   浏览:74

// 算术运算符
public class ArithmeticOperators {
    public static void main(String[] args) {
        int a = 10;
        int b = 5;

        // 加法运算符 (+)
        System.out.println("a + b = " + (a + b)); // 输出: a + b = 15

        // 减法运算符 (-)
        System.out.println("a - b = " + (a - b)); // 输出: a - b = 5

        // 乘法运算符 (*)
        System.out.println("a * b = " + (a * b)); // 输出: a * b = 50

        // 除法运算符 (/)
        System.out.println("a / b = " + (a / b)); // 输出: a / b = 2

        // 取模运算符 (%)
        System.out.println("a % b = " + (a % b)); // 输出: a % b = 0
    }
}

// 关系运算符
public class RelationalOperators {
    public static void main(String[] args) {
        int a = 10;
        int b = 5;

        // 等于运算符 (==)
        System.out.println("a == b: " + (a == b)); // 输出: a == b: false

        // 不等于运算符 (!=)
        System.out.println("a != b: " + (a != b)); // 输出: a != b: true

        // 大于运算符 (>)
        System.out.println("a > b: " + (a > b)); // 输出: a > b: true

        // 小于运算符 (<)
        System.out.println("a < b: " + (a < b)); // 输出: a < b: false

        // 大于等于运算符 (>=)
        System.out.println("a >= b: " + (a >= b)); // 输出: a >= b: true

        // 小于等于运算符 (<=)
        System.out.println("a <= b: " + (a <= b)); // 输出: a <= b: false
    }
}

// 逻辑运算符
public class LogicalOperators {
    public static void main(String[] args) {
        boolean a = true;
        boolean b = false;

        // 逻辑与运算符 (&&)
        System.out.println("a && b: " + (a && b)); // 输出: a && b: false

        // 逻辑或运算符 (||)
        System.out.println("a || b: " + (a || b)); // 输出: a || b: true

        // 逻辑非运算符 (!)
        System.out.println("!a: " + !a); // 输出: !a: false
        System.out.println("!b: " + !b); // 输出: !b: true
    }
}

// 位运算符
public class BitwiseOperators {
    public static void main(String[] args) {
        int a = 60;  // 二进制: 0011 1100
        int b = 13;  // 二进制: 0000 1101

        // 按位与运算符 (&)
        System.out.println("a & b = " + (a & b)); // 输出: a & b = 12 (二进制: 0000 1100)

        // 按位或运算符 (|)
        System.out.println("a | b = " + (a | b)); // 输出: a | b = 61 (二进制: 0011 1101)

        // 按位异或运算符 (^)
        System.out.println("a ^ b = " + (a ^ b)); // 输出: a ^ b = 49 (二进制: 0011 0001)

        // 左移运算符 (<<)
        System.out.println("a << 2 = " + (a << 2)); // 输出: a << 2 = 240 (二进制: 1111 0000)

        // 右移运算符 (>>)
        System.out.println("a >> 2 = " + (a >> 2)); // 输出: a >> 2 = 15 (二进制: 0000 1111)

        // 无符号右移运算符 (>>>)
        System.out.println("a >>> 2 = " + (a >>> 2)); // 输出: a >>> 2 = 15 (二进制: 0000 1111)
    }
}

// 赋值运算符
public class AssignmentOperators {
    public static void main(String[] args) {
        int a = 10;

        // 简单赋值运算符 (=)
        int b = a;
        System.out.println("b = " + b); // 输出: b = 10

        // 加法赋值运算符 (+=)
        b += a; // 等价于 b = b + a
        System.out.println("b += a: " + b); // 输出: b += a: 20

        // 减法赋值运算符 (-=)
        b -= a; // 等价于 b = b - a
        System.out.println("b -= a: " + b); // 输出: b -= a: 10

        // 乘法赋值运算符 (*=)
        b *= a; // 等价于 b = b * a
        System.out.println("b *= a: " + b); // 输出: b *= a: 100

        // 除法赋值运算符 (/=)
        b /= a; // 等价于 b = b / a
        System.out.println("b /= a: " + b); // 输出: b /= a: 10

        // 取模赋值运算符 (%=)
        b %= a; // 等价于 b = b % a
        System.out.println("b %= a: " + b); // 输出: b %= a: 0
    }
}

解释说明:

  1. 算术运算符:用于基本的数学运算,如加、减、乘、除和取模。
  2. 关系运算符:用于比较两个值,返回布尔结果(truefalse)。
  3. 逻辑运算符:用于组合多个条件表达式,返回布尔结果。
  4. 位运算符:用于对整数进行位级别的操作,如按位与、或、异或等。
  5. 赋值运算符:用于将一个值赋给变量,支持简单的赋值以及复合赋值(如 +=, -= 等)。

上一篇:查看java路径

下一篇:java iterable

大家都在看

java连接数据库的代码

ubuntu 卸载java

java读取excel中的图片

java新建

java sort用法

java collections.sort

java file类的方法

java 判断

java时间数据类型

java实体类转json字符串

Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3

Laravel 中文站