【Java学习日记11】:算术运算符和综合练习

一、运算符与表达式

  • 运算符:对常量/变量进行操作的符号(如:+ (加)  - (减)  * (乘)  / (除) )

  • 表达式:用运算符连接起来的式子(如: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


四、关键注意事项

  1. 整数除法结果仍为整数

    • 若需要小数结果,操作数中需包含小数(如:10.0/3

  2. 浮点数运算精度问题

    • 小数运算结果可能存在精度丢失(如:0.1 + 0.2 = 0.30000000000000004

  3. 数值拆分通用性

    • 方法可扩展至任意位数(通过调整除数/取余位数)


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值