该节中老师所提的思考问题该怎么解决?毫无头绪,劳烦大家回答一下.
如果想在 foreach 语句中获取数组元素的下标,该如何做呢?
2015-09-09
代码如下,运行过了可以的~ import java.util.Arrays; public class bianli{ public static void main(String[] args){ int[] scores={89,72,64,58,93}; Arrays.sort(scores); System.out.println("***使用for循环输出数组中的元素***"); for(int i=0;i<scores.length;i++){ System.out.println("第"+(i+1)+"个元素的下标:"+i); System.out.println("元素值为:"+scores[i]); } System.out.println("***使用foreach循环输出数组中的元素***"); int num=-1;//若为0,则是从1开始,-1的话,从0开始 for(int a:scores){ num++;//输出每个元素的下标 System.out.println("第"+(num+1)+"个元素的下标:"+num); System.out.println("元素值为:"+a); } } }
举报