0
これは、オブジェクトの配列を作成して表示することによって、ユーザからの入力を5人の学生の名前とアドレス に問い合わせるプログラムです。あなたが学生のクラスのオブジェクト「情報」を作り、その中に情報を設定する....オブジェクトの配列内のNullPointerException
、その後、Studentクラス「表示」の新しいオブジェクトを作っているそのコードの簡単な英語を読む
package StringDisplay;
import java.util.Scanner;
public class Student {
String name;
String address;
Student[] studentArray = new Student[5];
public void setInfo() {
Scanner userName = new Scanner(System.in);
for (int i = 0; i < 5; i++) {
Student student = new Student();
System.out.print("Enter Name:");
student.name = userName.nextLine();
System.out.print("Enter Address:");
student.address = userName.nextLine();
studentArray[i] = student;
}
}
public void displayInfo() {
for (int i = 0; i < 5; i++) {
Student student = studentArray[i];
System.out.print("NAME:" + student.name);
System.out.print("ADDRESS:" + student.address);
}
}
public static void main(String[] args) {
Student info = new Student();
info.setInfo();
Student display = new Student();
display.displayInfo();
}
}
笑、悪夢を作りました。 – SK1987