foreach
结构:
· for(元素类型elementType 元素element:遍历容器arrayRefVar)
· {
· 对元素加工的语句//Process the element
· }
foreach的缺点
foreach循环不能以其他顺序遍历数组,只能以顺序结构遍历。(人家都不用下标就可以遍历的,怎么停?肯定一直遍历到最后啊)
foreach循环不能改变数组中的元素。(因为foreach上的element是临时数据,不是数据本身。咳咳,这里说的只是变量,不是对象。如果你的element是个对象,那么是可以修改的。。。)
foreach循环不可以输入数据,输入还需要正规的for循环
foreach的优点
- 简化for循环的代码。
- 不使用下标,不会产生数组越界异常,常用于集合的遍历操作。
Math.round()取绝对值
Math.random()*x取[0到x之间的随机数](浮点型)
Math.toIntExact转为int类型
DecimalFormat decimalFormat=new DecimalFormat("00");括号里面是要转成的类型结构
类的格式化
public static void Format(String[] a,int[] b){
DecimalFormat decimalFormat=new DecimalFormat("00");
for (int i = 0; i < b.length ; i++) {
a[i]=decimalFormat.format(b[i]);
}
}
把int类型的数组转成String类型的