Ich bin Anfänger in Java und experimentiere momentan etwas rum, ich habe folgenden Quelltext zu einen minispiel um zu entscheiden ob ich blocken oder angreifen will :
public class Minigame {
public static void main(String[] args) throws java.io.IOException {
System.out.print("Aktion wählen : ");
System.out.print("Angriff = 1 / Blocken = 2");
System.out.print(" : Bitte Zahl eingeben: ");
java.io.BufferedReader in = new java.io.BufferedReader(new java.io.InputStreamReader(System.in));
String input = in.readLine();
if (Integer.parseInt(input) == 1 ) {
AngriffMensch();
} else {
BlockMensch();
}
}
Nun habe ich am Ende einen Lebenstest :
static void LebenstestMonster(int dieValue) { if (dieValue <= 0) { System.out.println("Das Monster ist tot!"); }
else if (dieValue >= 1 || dieValue <= 100) {
System.out.println("Es hat noch " + LebenMonster + " Leben übrig!");
System.out.println();
// hier möchte ich wieder ganz zum anfang :
AngriffMensch();
}
}
darin steht ein Übergang auf die Methode AngriffMensch() ich möchte aber das das Programm wieder ganz zum start geht und erneut abfragt ob ich angreifen oder blocken möchte, wie geht das bzw was müsste ich statt AngriffMensch() eingeben ?