【发布时间】:2011-04-10 08:59:59
【问题描述】:
我正在尝试对数组进行输入,直到它已满,然后打印整个数组。但我无法让循环运行,直到数组已满,然后打印全部。
这是我的代码:
public static void main(String[] args) {
Scanner input = new Scanner(System.in);
String[] course = new String [2]; //creating array
int [] grade = new int [2];
System.out.println("Input coursename and grade: ");
for (int i = 0; i < course.length; i++){
course[i] = input.next();
grade [i] = input.nextInt();
if (i == course.length)
break;
//System.out.println("\nHow do you want to order course and grade?");
//System.out.print(" 1 - Ascending?\n"
// + " 2 - Decending?\n");
//System.out.println("Name and grade is " + course[i] + " " + grade[i]);
System.out.println(Arrays.toString(course)+(grade));
}
}
}
如何让循环运行然后跳转到打印语句?
【问题讨论】: