在Java编程语言中,运算符是执行各种计算和操作的基本元素。它们用于处理变量和常量,并产生新的值。本文将深入探讨Java中的运算符,包括算术运算符、关系运算符、逻辑运算符、位运算符、赋值运算符和条件(三元)运算符,并通过具体的代码示例来展示它们的应用。
一、算术运算符
算术运算符用于执行常见的数学运算,如加、减、乘、除等。在Java中,这些运算符包括加号(+)、减号(-)、星号(*)、除号(/)和取模运算符(%)。
public class ArithmeticOperators { public static void main(String[] args) { int a = 10; int b = 3; // 加法 int sum = a + b; System.out.println("Sum: " + sum); // 输出:Sum: 13 // 减法 int difference = a - b; System.out.println("Difference: " + difference); // 输出:Difference: 7 // 乘法 int product = a * b; System.out.println("Product: " + product); // 输出:Product: 30 // 除法 double quotient = (double) a / b; // 注意类型转换,以避免整数除法 System.out.println("Quotient: " + quotient); // 输出:Quotient: 3.3333333333333335 // 取模 int remainder = a % b; System.out.println("Remainder: " + remainder); // 输出:Remainder: 1 } public class ArithmeticOperators { public static void main(String[] args) { int a = 10; int b = 3; // 加法 int sum = a + b; System.out.println("Sum: " + sum); // 输出:Sum: 13 // 减法 int difference = a - b; System.out.println("Difference: " + difference); // 输出:Difference: 7 // 乘法 int product = a * b; System.out.println("Product: " + product); // 输出:Product: 30 // 除法 double quotient = (double) a / b; // 注意类型转换,以避免整数除法 System.out.println("Quotient: " + quotient); // 输出:Quotient: 3.3333333333333335 // 取模 int remainder = a % b; System.out.println("Remainder: " + remainder); // 输出:Remainder: 1 } }
二、关系运算符
关系运算符用于比较两个值的大小或是否相等,并返回一个布尔值(true或false)。这些运算符包括大于(>)、小于(<)、大于或等于(>=)、小于或等于(<=)以及等于(==)和不等于(!=)。
public class RelationalOperators { public static void main(String[] args) { int x = 10; int y = 20; // 大于 System.out.println(x > y); // 输出:false // 小于 System.out.println(x < y); // 输出:true // 大于或等于 System.out.println(x >= y); // 输出:false // 小于或等于 System.out.println(x <= y); // 输出:true // 等于 System.out.println(x == y); // 输出:false // 不等于 System.out.println(x != y); // 输出:true } }