import java.util.Scanner;
public class Singleton{
public static void main(String args[]){
Scanner input = new Scanner(System.in);
System.out.println("Enter number of students: ");
int number = input.nextInt();
String names[] = new String[number];
for(int counter = 0; counter < 100; counter++){
System.out.print("Enter name: ");
names[counter] = input.nextLine();
names[counter] = names[counter].toLowerCase();
}
int grades[] = new int[names.length];
int count = 0;
for(String x: names){
System.out.print(x + "'s grade: ");
grades[count] = input.nextInt();
count++;
}
count = 0;
for(String x: names){
System.out.println(x + "'s grade is " + grades[count] + ".");
count++;
}
}
}
你能幫我弄點東西嗎,這樣我就可以在數組中放入任意數量的值而不用問有多少學生呢?這個數組的大小取決於我輸入的內容
你能夠使用ArrayList嗎? [鏈接](https://docs.oracle.com/javase/7/docs/api/java/util/ArrayList.html) –
我是新的,所以我不知道如何使用它們,以便你能告訴我怎麼樣如果他們能幫助我? – Incognelo
停止使用數組。開始使用集合(例如,LinkedList)。 – DwB