猿问

for(int i :index){}

  • int[] arr=new int[]{8,2,9,0,3};
    int[] index = new int[]{2,0,3,2,4,0,7,3,2,3,3};
    String    number = "";
    for(int i : index){ //请问一下这一句是什么意思呀?
    tel+=arr[i];
    }

System.out.println(number);

华林0
浏览 13029回答 5
5回答

sixGod

for(int i : index)这也是遍历集合的一种方法,即将index这个数组中的每一个元素都拿出来赋值给i

学哥

 这段代码有问题:arr数组一共有5个数,那么最大索引值为4,而index里居然有7,所以执行会报错!

慕大叔

增强for循环,很大程度上简化传统的for循环。

慕粉呦呵

将index数组中的值依次赋值给i,并输出相应的arr[i]值
随时随地看视频慕课网APP

相关分类

Java
我要回答