Házi feladat
Alapfejezet - Dönteni kell! (switch)
Szalka Roland átlagos programozási előtapasztalatokkal ötletes és kiváló kódot fabrikált a switch-szerkezet működésének szemléltetésére.
import java.util.*;
public class Main{
public static void main(String[] args) {
Random random = new Random();
Scanner scanner = new Scanner(System.in);
System.out.println("Ez egy horgaszos jatek");
System.out.println("Ha szeretnel jatszani, nyomj egy 1-est");
int bekero = scanner.nextInt();
while(bekero == 1){
int number;
for(int counter = 1; counter <= 1;
counter++){
number = 1 +
random.nextInt(50);
switch(number){
case 1: System.out.println("Egy hal leette a csalit"); break;
case 2: System.out.println("Kifogtal egy csizmat"); break;
case 3: System.out.println("Egy gumikerek akadt a horgodra"); break;
case 4: System.out.println("Egy zacskot fogtal ki"); break;
case 5: System.out.println("Konzervet fogtal"); break;
case 6: System.out.println("Egy masik damil akadt a horgodra"); break;
case 7: System.out.println("Egy nagy hal kihuzta a kezedbol a horgaszbotodat");
break;
case 8: System.out.println("Sajnos csak egy halott halat fogtal"); break;
case 9: System.out.println("Nem fogtal semmit"); break;
case 10: System.out.println("Kettetorte egy hal huzasa a botodat"); break;
case 11: System.out.println("A horgod beakadt a moszatba
es csak nehezen tudod kihuzni"); break;
case 12: System.out.println("Fogtal egy halat, de visszaejtetted a vizbe");
break;
case 13: System.out.println("Egy ruhadarabot huztal ki"); break;
case 14: System.out.println("Elszakadt a damilod"); break;
case 15: System.out.println("A hal leakadt a horgodrol"); break;
case 16: System.out.println("Egy nadragot fogtal"); break;
case 17: System.out.println("Egy macska felakadt a horgodra"); break;
case 18: System.out.println("Egy kutya felakadt a horgodra");break;
case 19: System.out.println("Egy uveget fogtal"); break;
case 20: System.out.println("Magadat fogtad ki"); break;
case 21: System.out.println("Szemet akadt a horgodra"); break;
case 22: System.out.println("Csipszes zacskot fogtal"); break;
case 23: System.out.println("Poloba akadt a horgod"); break;
case 24: System.out.println("Egy uszo ember akadt a horgodra"); break;
case 25: System.out.println("Szemeteszacskot fogtal"); break;
case 26: System.out.println("Fogtal egy torpeharcsat"); break;
case 27: System.out.println("Fogtal egy pillangohalat"); break;
case 28: System.out.println("Fogtal egy garnelat"); break;
case 29: System.out.println("Fogtal egy doktorhalat"); break;
case 30: System.out.println("Fogtal egy torpeharcsat"); break;
case 31: System.out.println("Fogtal egy sullot"); break;
case 32: System.out.println("Fogtal egy sugert"); break;
case 33: System.out.println("Fogtal egy Loch Ness-i szornyet"); break;
case 34: System.out.println("Fogtal egy rakot"); break;
case 35: System.out.println("Fogtal egy pontyot"); break;
case 36: System.out.println("Fogtal egy kecseget"); break;
case 37: System.out.println("Fogtal egy rajat"); break;
case 38: System.out.println("Fogtal egy meduzat"); break;
case 39: System.out.println("Fogtal egy delfint"); break;
case 40: System.out.println("Fogtal egy fokat"); break;
case 41: System.out.println("Fogtal egy balnat"); break;
case 42: System.out.println("Fogtal egy harcsat"); break;
case 43: System.out.println("Fogtal egy csukat"); break;
case 44: System.out.println("Fogtal egy keszeget"); break;
case 45: System.out.println("Fogtal egy amurt"); break;
case 46: System.out.println("Fogtal egy angolnat"); break;
case 47: System.out.println("Fogtal egy pisztrangot"); break;
case 48: System.out.println("Fogtal egy balnat"); break;
case 49: System.out.println("Fogtal egy tonhalat"); break;
case 50: System.out.println("Fogtal egy capat"); break;}
System.out.println("Szeretnel meg horgaszni? Ha igen, nyomj egy meg 1-est");
System.out.println("Ha befejezned, nyomj egy 2-est");
Scanner val =
new Scanner(System.in);
int valaszto
= val.nextInt();
if(valaszto
== 2){
bekero++;}
}
}
}
}
Végeredmény:
Ez egy horgaszos jatek
Ha szeretnel jatszani, nyomj egy 1-est
1
Elszakadt a damilod
Szeretnel meg horgaszni? Ha igen, nyomj egy meg 1-est
Ha befejezned, nyomj egy 2-est
1
Sajnos csak egy halott halat fogtal
Szeretnel meg horgaszni? Ha igen, nyomj egy meg 1-est
Ha befejezned, nyomj egy 2-est
2