小编Dou*_*rta的帖子

Java无法获取打印出来的数组列表?

所以我有3个类,一个运行所有代码.学生班,研究生班和本科班,以及运行代码的实验室4班.该代码询问有多少研究生和有多少本科学生,然后要求用户输入每个学生的所有信息.在输入所有信息之后,将under grad或grad student对象添加到学生的数组列表中.添加完所有学生后,打印所有信息.但是,当我输入所有信息时,阵列不打印,程序终止.如何让阵列打印出来?

码:

实验4:创建学生对象,数组列表,将它们添加到数组中,并打印添加到数组列表中的对象的所有信息

import java.util.ArrayList;
import java.util.Scanner;

public class Lab04 {

public static void main(String[] args) {
    ArrayList <Student> studentList = new ArrayList <Student>();

    Scanner s = new Scanner(System.in);
    System.out.println("How many Graduate Students do you want to store?");
    int numOfStudents = s.nextInt();
    s.nextLine();
    for (int i = 0; i < numOfStudents; i++) {
        System.out.println("What is the student's name?");
        String name = s.nextLine();
        System.out.println("What is the student's GPA?");
        double GPA = s.nextDouble();
        s.nextLine();
        System.out.println("What is the student's ID?");
        String …
Run Code Online (Sandbox Code Playgroud)

java arrays arraylist java.util.scanner

0
推荐指数
1
解决办法
283
查看次数

标签 统计

arraylist ×1

arrays ×1

java ×1

java.util.scanner ×1