JAVA学习1-CSDN博客
JAVA学习2-CSDN博客
JAVA学习3-CSDN博客
JAVA学习4-CSDN博客
一、大数值
当基本整数和浮点数(int、long、double)的精度或范围不能满足需求时,可以使用java.math包中的两个类:
| 类 | 说明 | 适用场景 |
|---|---|---|
BigInteger | 任意精度的整数运算 | 超大整数计算(如加密、大数阶乘) |
BigDecimal | 任意精度的浮点数运算 | 高精度小数计算(如金融、货币计算) |
注意:BigInteger和BigDecimal都是不可变对象,每次运算都会返回一个新的对象,不会修改原对象。
二、数组for-each循环
Java 提供了一种简洁的循环语法——增强 for 循环(for-each),用于遍历数组或集合。
语法:
for (元素类型 变量名 : 数组名) { // 循环体 }