/* docschroeder
Ein Beispiel fuer die Verwendung von switch...case Bedingungen

Syntax: 
switch (Ausdruck) {	Ausdruck ist eine beliebige Variable

case Wert1:
Anweisungen1;
break;			break erzwingt den Abbruch der switch Anweisung
			ohne break wird alles nach dem erfuellten case ausgefuehrt!!!
case Wert2:		default wird ausgefuehrt, wenn kein case erfuellt ist.
Anweisungen2;
break;

......
 
default:
AnweisungenSonst;
}


*/

public class SwitchCaseBsp {

	public static void main (String [] args) {

	int a=(int) (Math.random()*10) +1;  	/* Math.random() erzeugt ganze Zufallszahl zwischen 0 und 1
						diese wird durch Multiplikation auf den Bereich zwischen 0 und 9,99...
						erweitert, davon durch type cast (int) nur die Vorkommazahl genommen
						(also 0 bis 9) und der Wert durch Addition von 1 auf den Bereich 
						von 1 bis 10 gebracht. */
	
	String b;

		switch (a) {
			case 1:
			b="Eins";
			break;	
		
			case 2:
			b="Zwei";
			break;

			case 5:
			b="Fuenffff!";
			break;

			default:
			b="weder 1 noch 2 noch 5, sorry!";
		}

	System.out.println(b);
	}
}
