Sitzung: Jeden Freitag in der Vorlesungszeit ab 16 Uhr c. t. im MAR 0.005. In der vorlesungsfreien Zeit unregelmäßig (Jemensch da?). Macht mit!

Javakurs/Übungsaufgaben/Glücksspiel/Musterloesung

< Javakurs‎ | Übungsaufgaben‎ | Glücksspiel
Version vom 6. März 2012, 11:24 Uhr von 141.23.112.153 (Diskussion) (Die Seite wurde neu angelegt: „==42%== <code> public class FortyTwo{ public static void main(String[] args){ double randomValue = Math.random(); if(randomValue <= 0.42){ …“)
(Unterschied) ← Nächstältere Version | Aktuelle Version (Unterschied) | Nächstjüngere Version → (Unterschied)

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!");
		}
	}
}