欢迎来到Java语法基础之运算符学习笔记分享。在本篇笔记中,我们将简要介绍Java的运算符,包括算术运算符、位运算符、赋值运算符、关系运算符、逻辑运算符和三目运算符。
算术运算符
Java中有七个算术运算符:加、减、乘、除、取余、自增、自减。它们可以用于数学运算。
以下是示例代码:
int a = 10;
int b = 4;
System.out.println(a + b); // 14
System.out.println(a - b); // 6
System.out.println(a * b); // 40
System.out.println(a / b); // 2
System.out.println(a % b); // 2
System.out.println(++a); // 11
System.out.println(--b); // 3
位运算符
Java中有六个位运算符:按位与、按位或、按位异或、按位取反、左移、右移。它们通常用于二进制数的处理。
以下是示例代码:
int a = 60; // 二进制为0011 1100
int b = 13; // 二进制为0000 1101
System.out.println(a & b); // 12,二进制为0000 1100
System.out.println(a | b); // 61,二进制为0011 1101
System.out.println(a ^ b); // 49,二进制为0011 0001
System.out.println(~a); // -61,二进制为1100 0011
System.out.println(a << 2); // 240,二进制为1111 0000
System.out.println(a >> 2); // 15,二进制为0000 1111
赋值运算符
Java中的赋值运算符包括简单的赋值运算符和复合赋值运算符。它们用于将值赋给变量。
以下是示例代码:
int a = 5;
a += 3; // 等同于 a = a + 3;
System.out.println(a); // 8
int b = 10;
b %= 3; // 等同于 b = b % 3;
System.out.println(b); // 1
关系运算符
Java中的关系运算符用于比较两个值之间的关系,例如大于、小于、等于、不等于等。
以下是示例代码:
int a = 5;
int b = 10;
System.out.println(a > b); // false
System.out.println(a < b); // true
System.out.println(a == b); // false
System.out.println(a != b); // true
逻辑运算符
Java中有三个逻辑运算符:与、或、非。它们通常用于布尔类型的变量。
以下是示例代码:
boolean a = true;
boolean b = false;
System.out.println(a && b); // false
System.out.println(a || b); // true
System.out.println(!a); // false
三目运算符
三目运算符(也称为条件运算符)是Java中唯一具有三个操作数的运算符。它根据条件的真假来选择执行哪个操作。语法为:condition ? value1 : value2
。
以下是示例代码:
int a = 10;
int b = 5;
int max = (a > b) ? a : b;
System.out.println(max); // 10
希望这篇学习笔记能够帮助你更好地掌握Java的运算符知识。
本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:Java语法基础之运算符学习笔记分享 - Python技术站