我是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