在学习Java的增强for循环结构的时候,按照课本内容编写了一下,结果报错了,可以帮忙看下吗?
public class PrintScore {
public static void main(String[] args){
int scores[] = {75,67,90,100,80};
System.out.println("学生的成绩依次为");
for (int i : scores){
System.out.println(scores[i]);
}
}
}
最后报错,退出代码1
你要输出i这个变量,而不是scores呀
public static void main(String[] args){
int scores[] = {75,67,90,100,80};
System.out.println("学生的成绩依次为");
for (int i : scores){
System.out.println(i);
}
}
String [] names ={"James", "Larry", "Tom", "Lacy"};
for( String name : names ) {
System.out.print( name );
System.out.print(",");
}
打印i就行。。i就是每一个元素了
System.out.println(scores[i]);
改成
System.out.println(i);