当前位置: 首页 > news >正文

【JAVA】Java基础—基础语法:运算符(算数、关系、逻辑运算符)

在Java编程中,运算符是进行各种操作的基本工具。运算符允许我们对数据进行计算、比较、逻辑运算等操作,是实现程序逻辑的关键部分。理解运算符的使用和功能对于编写高效且可读的代码至关重要。

Java中的运算符主要分为以下几类:

  1. 算术运算符:用于进行数学计算。

  2. 关系运算符:用于比较两个值的关系。

  3. 逻辑运算符:用于进行逻辑运算,通常用于条件判断。

1. 算术运算符

算术运算符用于执行基本的数学运算。Java支持以下算术运算符:

运算符描述示例
+加法a + b
-减法a - b
*乘法a * b
/除法a / b
%取模(余数)a % b
1.1 算术运算符示例
public class ArithmeticOperators {public static void main(String[] args) {int a = 10; // 定义变量aint b = 3;  // 定义变量b// 加法int sum = a + b; // 10 + 3 = 13System.out.println("Sum: " + sum);// 减法int difference = a - b; // 10 - 3 = 7System.out.println("Difference: " + difference);// 乘法int product = a * b; // 10 * 3 = 30System.out.println("Product: " + product);// 除法int quotient = a / b; // 10 / 3 = 3 (整数除法)System.out.println("Quotient: " + quotient);// 取模int remainder = a % b; // 10 % 3 = 1System.out.println("Remainder: " + remainder);}
}
代码解释
  • 变量定义:我们定义了两个整数变量ab

  • 运算符使用:使用算术运算符进行加法、减法、乘法、除法和取模操作,并将结果存储在相应的变量中。

  • 输出结果:使用System.out.println打印每个运算的结果。

2. 关系运算符

关系运算符用于比较两个值的关系,返回布尔值(truefalse)。Java支持以下关系运算符:

运算符描述示例
==等于a == b
!=不等于a != b
>大于a > b
<小于a < b
>=大于等于a >= b
<=小于等于a <= b
2.1 关系运算符示例
public class RelationalOperators {public static void main(String[] args) {int a = 10; // 定义变量aint b = 20; // 定义变量b// 等于System.out.println("a == b: " + (a == b)); // false// 不等于System.out.println("a != b: " + (a != b)); // true// 大于System.out.println("a > b: " + (a > b)); // false// 小于System.out.println("a < b: " + (a < b)); // true// 大于等于System.out.println("a >= b: " + (a >= b)); // false// 小于等于System.out.println("a <= b: " + (a <= b)); // true}
}
代码解释
  • 变量定义:我们定义了两个整数变量ab

  • 运算符使用:使用关系运算符比较ab的值,并将结果直接打印。

  • 输出结果:每个比较的结果都将显示为truefalse

3. 逻辑运算符

逻辑运算符用于连接多个布尔表达式,返回布尔值。Java支持以下逻辑运算符:

运算符描述示例
&&逻辑与a && b
``
!逻辑非!a
3.1 逻辑运算符示例
public class LogicalOperators {public static void main(String[] args) {boolean a = true;  // 定义布尔变量aboolean b = false; // 定义布尔变量b// 逻辑与System.out.println("a && b: " + (a && b)); // false// 逻辑或System.out.println("a || b: " + (a || b)); // true// 逻辑非System.out.println("!a: " + (!a)); // falseSystem.out.println("!b: " + (!b)); // true}
}
代码解释
  • 变量定义:我们定义了两个布尔变量ab

  • 运算符使用:使用逻辑运算符进行与、或和非运算,并将结果打印。

  • 输出结果:每个逻辑运算的结果显示为truefalse

4. 总结

在Java中,运算符是进行数据处理和逻辑判断的基本工具。理解算术、关系和逻辑运算符的使用对于编写有效的Java程序至关重要。通过这些运算符 可以进行数学计算、比较数据以及进行复杂的逻辑判断。


http://www.mrgr.cn/news/66695.html

相关文章:

  • C#实现傅里叶变换算法
  • 华为2288HV2服务器安装BCLinux8U6无法显示完整安装界面的问题处理
  • D. Searchlights
  • vueui vxe-form 分享实现表单项的联动禁用,配置式表单方式的用法
  • MySQL的约束和三大范式
  • 人工智能的现状与未来:技术变革的无限可能
  • C++面经(一)
  • 【Ajax】跨域
  • AIDD - 分子药物发现的计算方法现状总结
  • 基于springboot+vue实现的旅行社网站系统
  • 辐射发射测试新境界:深入解析TS-RadiMation套件多种操作方法(一)
  • ubuntu 22.04 server 安装 mysql 5.7.40 更改 datadir 目录 LTS
  • 表单同时提交多条记录的技术实现
  • awk工具使用
  • 【Python编程实例】-深入理解Python线程安全
  • 【2023工业图像异常检测代码复现】DDAD: 基于条件去噪扩散模型的异常检测方法
  • [MySQL]DCL语句
  • APP开发者如何选择合适的聚合平台?
  • 论文写作总结
  • 【FL0016】基于SpringBoot和微信小程序的超市售货管理平台
  • 基于51单片机的步进电机定时控制proteus仿真
  • 管家婆财贸ERP BB018.出库类单据批量生单
  • 如何使用java雪花算法在分布式环境中生成唯一ID?
  • 东胜物流软件 AttributeAdapter.aspx SQL 注入漏洞复现
  • PN-850光伏功率预测系统|新能源场站发电功率预测|光功率预测系统|光伏发电功率预测系统的组成方案|风电/光伏功率预测系统
  • FastDDS服务发现之PDP和EDP的收发