Liebe Menschen,
ich hoffe jemand von euch kann mir sagen was ich ändern muss, ich kann ihn nämlich nicht runnen. Hier mein Code :
P.s bitte nicht steinigen, bin Anfängerin .
Danke vorab!
ich hoffe jemand von euch kann mir sagen was ich ändern muss, ich kann ihn nämlich nicht runnen. Hier mein Code :
P.s bitte nicht steinigen, bin Anfängerin .
Danke vorab!
Code:
public class Testklasse {
private int gesundheit;
private int staerke;
private int schnelligkeit;
private String name;
public void Pokemon( int gesundheit, int staerke, int schnelligkeit) {
assert gesundheit >= 1;
assert gesundheit <= 400;
assert staerke >= 1;
assert staerke <= 400;
assert schnelligkeit >= 1;
assert schnelligkeit <= 400;
this.gesundheit = gesundheit;
this.staerke = staerke;
this.schnelligkeit = schnelligkeit;
this.name = name;
}
public void kampf(Testklasse pokemon1, Testklasse pokemon2) {
System.out.println(pokemon1.name + " Beginnt das Spiel gegen " + pokemon2.name);
while
(pokemon1.gesundheit >= 1 || pokemon2.gesundheit >=1)
{
pokemon2.gesundheit = pokemon2.gesundheit - pokemon1.staerke;
System.out.println(pokemon1.name + " verursacht" + pokemon1.staerke + " schaden an" + pokemon2.name + " und " + pokemon2.name
+ " hat " + pokemon2.gesundheit + " Gesundheit übrig ");
if
(pokemon2.gesundheit <= 0)
break;
pokemon1.gesundheit = pokemon1.gesundheit - pokemon1.staerke;
System.out.println(pokemon2.name + " verursacht " + pokemon2.staerke + " schaden an " + pokemon1.name +
" und " + pokemon1.name + " hat " + pokemon1.gesundheit + " Gesundheit übrig " );
if
(pokemon1.gesundheit <1)
System.out.println(pokemon1.name + " hat den Kampf verloren ");
else
{
System.out.println(pokemon2.name + " hat den Kampf verloren ");
}
}
}
}
Code:
public class PokemonSpiel {
public static void main(String[] args) {
Testklasse.kampf(glurak, turtok, bisaflor);
}
public int gesundheit;
public int staerke;
public int schelligkeit;
private PokemonSpiel glurak;
private PokemonSpiel turtok;
private PokemonSpiel bisaflor;
public PokemonSpiel() {
glurak = new PokemonSpiel(100, 50, 50);
turtok = new PokemonSpiel(150, 25, 150);
bisaflor = new PokemonSpiel(300, 10, 40);
Zuletzt bearbeitet von einem Moderator: