Javakurs/Übungsaufgaben/Glücksspiel/Musterloesung
< Javakurs | Übungsaufgaben | Glücksspiel
Version vom 27. Februar 2013, 16:54 Uhr von MarkusH (Diskussion | Beiträge) (Update alignment / formatting)
42%
public class FortyTwo {
public static void main(String[] args) {
double randomValue = Math.random();
if (randomValue <= 0.42) {
System.out.println("Gewonnen!");
} else {
System.out.println("Verloren!");
}
}
}
Begrüßung
public class Welcome {
public static void main(String[] args) {
int age = 23;
String name = "Meier";
boolean male = true;
if (age >= 18) {
if (male) {
System.out.println("Guten Tag Herr " + name + "!");
} else {
System.out.println("Guten Tag Frau " + name + "!");
}
} else {
System.out.println("Hallo " + name + "!");
}
}
}
Glückspiel
public class Gamble {
public static void main(String[] args) {
double playerOne = 40.0;
double playerTwo = 60.0;
double randomValue = Math.random() * 100.0;
// Math.abs() ist eine Methode die den Betrag einer Zahl zurueck gibt.
double spacingOne = Math.abs(playerOne - randomValue);
double spacingTwo = Math.abs(playerTwo - randomValue);
if (spacingOne < spacingTwo) {
System.out.println("Spieler Eins hat gewonnen!");
}
if (spacingOne > spacingTwo) {
System.out.println("Spieler Zwei hat gewonnen!");
}
if (spacingOne == spacingTwo) {
System.out.println("Unentschieden!");
}
}
}