Моя программа продолжает заикаться после 2 -й петли, в оценках. Это оставило бы пустую линию для значения. Есть ли спосоJAVA

Программисты JAVA общаются здесь
Anonymous
Моя программа продолжает заикаться после 2 -й петли, в оценках. Это оставило бы пустую линию для значения. Есть ли спосо

Сообщение Anonymous »

Моя программа продолжает заикаться после 2 -го цикла, при вводе пользователя Grades. Это оставило бы пустую строку для значения, принимает значение и будет продолжать делать это для остальной части цикла, никогда не первая цикл. некоторые входные данные. Добавление второго сканера. < /P>
Моя программа: < /p>
import java.util.Scanner;

public class parallel_arrays
{
public static void main(String args[])
{
Scanner in = new Scanner(System.in);

System.out.print("\nHow many Students? ");
int number = in.nextInt();

String names[] = new String[number];
int grades[] = new int[number];
int studID[] = new int [number];
String homeroom[] = new String[number];

for (int index = 0; index < grades.length; index++)
{
System.out.print("\nStudent Name: ");

names[index] = in.nextLine();

in.nextLine();

System.out.print("Grade: ");

grades[index] = in.nextInt();

in.nextLine();

System.out.print("Student ID: ");

studID[index] = in.nextInt();

in.nextLine();

System.out.print("Homeroom Number: ");

homeroom[index] = in.nextLine();

}

System.out.println("\nStudent Data");
System.out.println("==============");
for (int index = 0; index < grades.length; index++)
{
System.out.println("Student: " + names[index]);
System.out.println("Grade: " + grades[index]);
System.out.println("Grade: " + studID[index]);
System.out.println("Grade: " + homeroom[index]);
System.out.println("-------------------------");
}

}
}


Подробнее здесь: https://stackoverflow.com/questions/794 ... ave-a-blan

Вернуться в «JAVA»