Надеюсь, у вас был хороший день. Причина, по которой я иду, снова попросить о помощи, заключается в том, что меня попросили выполнить задачу, которую я, по-видимому, не способен сделать. Я не хочу получать ответы только на руководство и, может быть, немного ответ в руководстве, потому что я такой же толстый, как профессиональный борец грязи.Возвратный тип Java и отказ метода
https://wiki.ittc.ku.edu/ittc/EECS168:Homework3
Выше мое назначение, если вы заботитесь смотреть, но это только предыстория.
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;
}
}
Я уверен, что это происходит неправильно, это немного удручает. Самая большая проблема прямо сейчас, однако, заключается в том, что я получаю сообщение об ошибке «Синтаксическая ошибка на токене« void », @ expected« Я также пробовал ее с различными типами, такими как int и double. Нет кубиков. Я почти надеюсь, что это не что-то супер простое, потому что я пробовал довольно много в течение примерно 4 часов на этой глупой маленькой, тривиальной, ночной проблеме. В задании говорится использовать только один метод void:
Напишите два метода внутри класса Fighter;
public void input()
public boolean attack(Fighter opponent)
Однако, я не мог понять, как сделать это с один, так что я собирался использовать 4 или 5, но, очевидно, я не очень хорошо, что я делаю. Я прошу прощения за то, что вы назвали хорошее название программирования, но любая помощь, которую могут предложить люди, будет весьма признательна.
Все самое лучшее,
Ник
Вы замечательный, большое спасибо за ответ и так быстро. Я так многому учусь, и люди так благодарны.Я был жестоко расстроен и должен был уйти на несколько минут. Очень приятно вернуться и иметь план атаки. –