by Anonymous » 11 Feb 2025, 22:27
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("-------------------------");
}
}
}
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]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("-------------------------");
}
}
}
[/code]