- 博客(10)
- 收藏
- 关注
原创 小数的进制转换
任何小数均可表示为分数的形式:步骤:示例:将十进制 0.6875100.6875_{10}0.687510 转为二进制结果:0.101120.1011_20.10112(整数部分按顺序排列)公式:十进制值=∑i=1na−i×b−i十进制值 = \sum_{i=1}^{n} a_{-i} \times b^{-i}十进制值=i=1∑na−i×b−i其中 aia_iai 是小数点后第 iii 位的数字,bbb 为原进制基数。示例:八进制小数 0.5280.52_80.528 转十进制核心规则
2025-03-14 01:28:25
1028
原创 初学java之基本数据类型及其转换
自动转换:安全但需警惕long→float和long→double的精度丢失。强制转换:显式声明,注意补码截断(如int→byte)和浮点截断。精度陷阱避免用floatdouble进行精确计算(如金融场景)。BigDecimal是解决精度问题的标准方案。补码机制:强制转换超出范围的整型时,结果由补码截断决定,可能产生负值。
2025-03-13 01:12:29
694
原创 初学Java之源文件中的类名约束与编译行为规则
文件,文件名与类名严格一致(包括大小写)。),但每个类名必须唯一(包作用域内)。方法,若无则直接报错。编译后,每个类生成独立的。JVM 仅执行第一个类。文件可以定义多个类(JVM 检查第一个类。
2025-03-09 01:35:07
222
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人