public class Student{
String name;
double cgpa;
String status;
public void setName(String name){
this.name=name;
}
public String getName(){
return name;
}
public void setCgpa(double cgpa){
this.cgpa=cgpa;
}
public double getCgpa(){
return cgpa;
}
public String findStatus(){
if(cgpa >= 2.0){
System.out.println("Your Status : Good Standing (GS)");
} else if (cgpa >1.7){
System.out.println("Your Status: Probational (P)");
} else{
System.out.println("Your Status: Fail (F)");
}
return status;
}
public String toString()
{
return "\nStudent Name: "+name+"\nYour current status: "+status;
}
public static void main(String[]args){
Scanner in = new Scanner(System.in);
System.out.println("Please enter your name: ");
String name=in.nextLine();
System.out.println("Please enter your CGPA: ");
double cgpa=in.nextDouble();
Student mystudent = new Student();
System.out.println("Your name: " +mystudent.getName());
System.out.println("Your CGPA: " +mystudent.findStatus());
}
}
以下代碼沒有任何語法錯誤,但是當我嘗試執行它時,用戶輸入不存儲,結果輸出變爲空。我嘗試創建在TestStudent類中運行它,但結果仍然相同。Java - 用戶輸入不存儲
謝謝你的幫助。 – Key
您的歡迎:) –