这是我的任务。
public class Fighter {
public static void main(String[] args){
String name;
int hitPoints;
int defenseLevel;
int attackSpeed;
Scanner input=new Scanner(System.in);
public static void hitPoints(){
int hitPoints;
do{
Scanner input=new Scanner(System.in);
System.out.println("What is the hit points for the fighter");
hitPoints=input.nextInt();
return hitPoints;
}while (hitPoints<=50);
return 0;
}
}
我很确定循环它是完全错误的。我得到一个错误Syntax error on token "void", @ expected"
。
我还尝试了不同的类型,例如int
和double
。没有骰子。
作业说只使用一种 void 方法:
在 Fighter Class 内部编写两个方法;
public void input() public boolean attack(Fighter opponent)
但是,我不知道如何用一个来做,所以我打算用 4 个或 5 个。