2000字范文,分享全网优秀范文,学习好帮手!
2000字范文 > 数组增强for循环遍历

数组增强for循环遍历

时间:2022-10-28 02:57:25

相关推荐

数组增强for循环遍历

for循环的一般使用方法

> for ( 初始化语句 ; 控制语句 ; 迭代语句){

循环体;

}

在增强for循环中的遍历方式

一维数组增强for循环遍历:

public class ArraysReplace {public static void main(String[] args) {//创建长度为10的一维数组int[] arr = new int[10];Scanner sc = new Scanner(System.in);//进行赋值for (int i = 0; i < arr.length; i++){arr[i] = sc.nextInt();}/*** 这里是把 arr 中的每个元素遍历出来赋值给了 aa* 然后输出 aa 即可*/for (int aa : arr){System.out.print(aa+", ");}}}

二维数组增强for循环遍历:

对于二维数组的增强for循环遍历,说白了就是,二维数组的遍历就是一个一维数组在对其一维数组下的每一个数组进行循环遍历。

public class AraaysRow {public static void main(String[] args) {//创建一个二维数组12*12double[][] arr = new double[12][12];Scanner sc = new Scanner(System.in);//进行赋值for (int i = 0; i < 12; i++){for (int j = 0; j < 12; j++){arr[i][j] = sc.nextDouble();}}//增强for循环遍历/*** 第一层遍历:* 因为二维数组中的每一个元素都是一维数组,因此应将每个数组元素遍历到* 一个新的数组中去。* 第二层遍历:* 由于第一层遍历完成后,每个元素已经编程一个一维数组,则只需要用新的* 变量来遍历数组的每个元素,进行输出即可。**/for (double[] aa : arr ){for (double bb : aa){System.out.print(bb +" ");}System.out.println();}}

遍历结果:

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。