我是Java的成員,我正在用這種語言做我的第一個嬰兒步驟。我只是看了一個教程,並試圖編寫一些基本的東西。一切似乎都很好,沒有任何警告或錯誤,但是我的代碼只是不編譯或工作,當我按運行時什麼都沒有發生。這是我的代碼:Java代碼不能編譯或運行
import java.util.Scanner;
public class pagrindinis {
private String name;
private int Id;
private int Age;
Scanner userInput = new Scanner(System.in);
public void Gyvunas() {
System.out.println("Animal:");
this.setName(userInput.nextLine());
System.out.println("Age?:");
this.setAge(userInput.nextInt());
System.out.println("Animal is " + name + ", " + " age is " + Age + ", " + "animal ID is " + Id);
}
public static void main(String[] args) {
}
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public int getId() {
return Id;
}
public void setId(int Id) {
this.Id = Id;
System.out.println("Animal ID is - " + this.Id);
}
public void setId() {
this.Id = (int) Math.random()*(10-1)+1;
}
public int getAge() {
return Age;
}
public void setAge(int Age) {
this.Age = Age;
}
}
任何想法?我很確定這很愚蠢,但我仍然無法做到。謝謝!
因爲你的main()是空的。 – Karthikeyan