Házi feladat
Alapfejezet - Dönteni kell! (switch)
Ónody-Kiss Lilinek a kód megírásakor nem volt számottevő programozási előtapasztalata, mégis ki tudott hozni a switch-szerkezetből valami újszerű dolgot.
public class Main{
public static void main( String[] args ){
/* Mi mekkorát, azaz milyen magasra ugrik?
Opciók:
Bolha - 1
Erdei béka - 2
Házi macska - 3
Kutya - 4
Ló - 5
Ember - 6
Szeretné megtudni ez mennyi az
emberhez képest?
Igen - eldontendo = true
Nem - eldontendo = false
*/
boolean eldontendo = true;
int opcio = 6;
switch (opcio){
case 1 : System.out.println("A bolha
50 centimétert ugrik, ami a testméretéhez(2 és fél mm) eléggé lenyűgöző.");
if (eldontendo)System.out.println("Az
embernek 200szor annyit kéne ugrania.
mint saját magassága hasonló teljesítményért."); break;
case 2 : System.out.println("Az erdei
béka 15 métert is képes ugrani az ágak között.");
if (eldontendo)System.out.println("Az
embernek 250 - 187szor akkorát kéne ugrania,
mint saját magassága, hogy ezt megközelítse."); break;
case 3 : System.out.println("Egy
átlagos házimacska 2 métert tud ugrani.");
if (eldontendo)System.out.println("Az
embernek közel négyszer akkorát kéne ugrania,
mint saját magassága, hogy hasonló eredményt érjen el."); break;
case 4 : System.out.println("Egy
átlagos (nagytestű) kutya kicsivel kevesebb mint 2 métert tud ugrani.");
if (eldontendo)System.out.println("Az
embernek 2,6szer a saját magasságát kéne ugrania
hasonló eredményért."); break;
case 5 : System.out.println("Egy
átlagos ló 2 és fél métert képes ugrani.");
if (eldontendo)System.out.println("Ez
az emberhez viszonyítva aránylag hasonlít. "); break;
case 6 : System.out.println("Az ember
~2 métert képes ugrani.");
if (eldontendo)System.out.println("Az
ember akkorát ugrik, mint az ember."); break;
}
}
}
Végeredmény:
Az ember ~2 métert képes ugrani.
Az ember akkorát ugrik, mint az ember.