Java运算符是进行操作的符号,用于完成各种数学或逻辑运算。本文将介绍Java中常用的运算符类型,包括赋值、算数、关系、逻辑运算符。
赋值运算符是Java中最常用的运算符之一,用来给变量赋值。Java中常用的赋值运算符有=、+=、-=、*=、/=、%=等。
int a = 10; a += 5; System.out.println(a); // 输出15
算数运算符用于进行基本的数学运算,包括加、减、乘、除、取模等操作。
int a = 10, b = 5; int c = a + b; int d = a - b; int e = a * b; int f = a / b; int g = a % b; System.out.println(c); // 输出15 System.out.println(d); // 输出5 System.out.println(e); // 输出50 System.out.println(f); // 输出2 System.out.println(g); // 输出0
关系运算符用于比较两个值的大小关系,如果满足条件返回true,否则返回false。
int a = 10, b = 5; boolean c = a > b; boolean d = a >= b; boolean e = a < b; boolean f = a <= b; boolean g = a == b; boolean h = a != b; System.out.println(c); // 输出true System.out.println(d); // 输出true System.out.println(e); // 输出false System.out.println(f); // 输出false System.out.println(g); // 输出false System.out.println(h); // 输出true
逻辑运算符用于组合多个条件,根据条件的结果返回true或false。
int a = 10, b = 5; boolean c = (a > b) && (a < 20); boolean d = (a > b) || (a < 5); boolean e = !(a > b); System.out.println(c); // 输出true System.out.println(d); // 输出true System.out.println(e); // 输出false
在使用Java运算符时,还需要注意一些细节和参数问题。例如,Java中的三目运算符可以在一行代码中完成if-else的功能。
int a = 10, b = 5; int c = (a > b) ? a : b; System.out.println(c); // 输出10
另外,Java中的位运算符可以对整数进行位运算操作。
int a = 10, b = 5; int c = a & b; int d = a | b; int e = a ^ b; int f = ~a; int g = a << 2; int h = a >> 2; int i = a >>> 2; System.out.println(c); // 输出0 System.out.println(d); // 输出15 System.out.println(e); // 输出15 System.out.println(f); // 输出-11 System.out.println(g); // 输出40 System.out.println(h); // 输出2 System.out.println(i); // 输出2
以下代码演示了如何使用Java运算符进行基本的算术运算。
public class ArithmeticOperators { public static void main(String[] args) { int a = 10, b = 5; int c = a + b; int d = a - b; int e = a * b; int f = a / b; int g = a % b; System.out.println(c); // 输出15 System.out.println(d); // 输出5 System.out.println(e); // 输出50 System.out.println(f); // 输出2 System.out.println(g); // 输出0 } }
本文为翻滚的胖子原创文章,转载无需和我联系,但请注明来自猿教程iskeys.com