Mein Programm stottert nach der 2. Schleife bei den Klassen. Es würde eine leere Zeile für einen Wert hinterlassen. GibtJava

Java-Forum
Anonymous
 Mein Programm stottert nach der 2. Schleife bei den Klassen. Es würde eine leere Zeile für einen Wert hinterlassen. Gibt

Post by Anonymous »

Mein Programm stottert nach der 2. Schleife bei den Nutzereingaben der Grade. Es würde eine leere Zeile für einen Wert hinterlassen, den Wert akzeptieren und dies für den Rest der Schleife weiter tun, niemals die erste Schleife. einige der Eingänge. Hinzufügen eines zweiten Scanners. < /P>
Mein Programm: < /p>

Code: Select all

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("-------------------------");
}

}
}

Quick Reply

Change Text Case: 
   
  • Similar Topics
    Replies
    Views
    Last post