一、运算符与表达式
-
运算符:对常量/变量进行操作的符号(如:+ (加) - (减) * (乘) / (除) )
-
表达式:用运算符连接起来的式子(如:
2 + 3
)
二、算术运算符详解
1. 基础四则运算
// 加减乘演示 System.out.println(2 + 3); // 5 System.out.println(3 - 2); // 1 System.out.println(2 * 3); // 6 // 除法特殊说明 System.out.println(10 / 2); // 5(整数结果) System.out.println(10 / 3); // 3(整数相除取整) System.out.println(10.0 / 3); // 3.333...(至少一个小数参与)
2. 取余运算
System.out.println(10 % 3); // 1(余数) System.out.println(10 % 2); // 0(判断奇偶常用)
三、数值拆分案例(三位数)
1. 需求分析
键盘输入一个三位数,拆分出个位、十位、百位并打印
2. 实现代码
3. 核心算法
-
个位 = 数字 % 10
-
十位 = 数字 / 10 % 10
-
百位 = 数字 / 100 % 10
四、关键注意事项
-
整数除法结果仍为整数
-
若需要小数结果,操作数中需包含小数(如:
10.0/3
)
-
-
浮点数运算精度问题
-
小数运算结果可能存在精度丢失(如:
0.1 + 0.2 = 0.30000000000000004
)
-
-
数值拆分通用性
-
方法可扩展至任意位数(通过调整除数/取余位数)
-