0

Javaを使用して学生の成績を計算する電卓を作成する必要があります。ユーザーは、コンマで区切られた 1 行に学生の名前とスコアを入力します。10 人の生徒の詳細を取得する必要があります。しかし、カンマを使用してユーザー入力文字列を分割し、配列に入力する方法がわかりません。どんな助けでも大歓迎です。ありがとう

public static void main (String[] args){

    Scanner scan = new Scanner(System.in);
    String[][] student = new String[10][];

    for (int index=1; index <=10; index++){
    String userinput = scan.nextLine();
4

2 に答える 2

2

String#splitを返しますString[]

また、Java の配列はゼロベースなので、

for(int index = 0; index < student.length; index++)
于 2013-09-08T01:00:59.647 に答える
0

ループは必要ありません。配列に入力したい場合は、次のようsplit()にクラスのメソッドを使用する必要があります。String

String userInput = scan.nextLine();
// input comma-separated grades
String[] grades  = userInput.split(",");

これで、各要素が個別の成績である成績配列ができました

于 2013-09-08T01:06:28.410 に答える