static Scanner scan = new Scanner(System.in);
static Scanner sc = new Scanner(System.in);
public static void main(String[] args) {
System.out.println("Enter number of arrays: ");
int noOfArrays = scan.nextInt();
String students[] = new String[noOfArrays];
System.out.println("----------------------");
while (true){
System.out.println("Enter Student names and scores:");
for (int idx = 0; idx < students.length; idx++){
int scores[] = new int[noOfArrays];
System.out.println("\t"+ (idx+1)+ ". ");
String studName = sc.nextLine();
students[idx] = studName;
for (int indx = 0; indx < scores.length; indx++){
System.out.println("\t Score: ");
int score = sc.nextInt();
scores[indx] = score;
}
}
}
}
我需要得到这个输出,有人可以帮我吗?阵列和循环结构
Enter number of arrays: 3
"----------------------
Enter Student names and scores:
1. Name
Score: 81
2. Name2
Score: 82
3. Name3
Score: 83
那么,究竟是不是为你工作?另外:考虑你的标签,这是Java还是C++? – Stultuske
你有什么问题?因为你的代码在'java.'中,所以删除'C++'标记 – Rustam
我建议首先确定你的* *得到了什么输出。 – user2079303