Prezentace se nahrává, počkejte prosím

Prezentace se nahrává, počkejte prosím

J a v a Začínáme programovat Lucie Žoltá větvení cykly.

Podobné prezentace


Prezentace na téma: "J a v a Začínáme programovat Lucie Žoltá větvení cykly."— Transkript prezentace:

1 J a v a Začínáme programovat Lucie Žoltá větvení cykly

2 Větvení Jestliže je splněna podmínka udělej toto. if (podmínka) { příkazy jenž mají provedeny }

3 Větvení Jestliže není splněna původní podmínka, ale platí jiná podmínka, kterou chci testovat: else if (podmínka) { příkazy jenž mají provedeny }

4 Větvení Jestliže není splněna žádná z podmínek: else { příkazy jenž mají provedeny }

5 Vetveni1.java public class Vetveni1 { public static void main(String [] args){ int vek = 40; System.out.println("Je ti "+vek+" let"); if (vek < 18){ System.out.println("Jsi nezletilý."); } else if (vek > 120){ System.out.println("Jsi asi nejstarší člověk na světě"); } else{ System.out.println("Jsi dospěý čově."); }

6 Vetveni2.java public class Vetveni2 { public static void main(String [] args){ int vek = 40; System.out.println("Je ti "+vek+" let"); if (vek < 18) System.out.println("Jsi nezletilý."); else if (vek > 120) System.out.println("Jsi nejstarší člověk"); else System.out.println("Jsi dospěý čově.");} }

7 Cykly Cykly opakují příkazy, dokud je podmínka pravdivá. for - pevným počtem opakováním while - s podmínkou na začátku do-while - s podmínkou na konci

8 While.java public class While { public static void main(String [] args) { int i = 0; while (i < 6) //dokud i < 6 dělej: { System.out.println(i); //vypiš i i = i+1;//zvětši o jedno }

9 While.java public class While { public static void main(String [] args) { int i = 0; while (i++ < 6) //dokud i < 6 dělej: { System.out.println(i); //vypiš i }

10 While.java do-while má podmínku na konci cyklu. do //dělej { System.out.println(i);//vypiš i } while (i++ < 6);//dokud je i menší než 6

11 For.java public class For { public static void main(String [] args){ for (int i=0 ; i<60 ; i++){ System.out.println("Jsem vir!"); } /* pozor proměna i je deklarovaná pouze v těle smyčky for */ }

12 Napiš program, který vypočítá n-tou mocninu. Mocnina.java vysledek = x mocnina int mocnina = 4; int x = 2; int vysledek = 1; System.out.print(vysledek);

13 public class Mocnina { public static void main(String [] args){ int mocnina = 4; int x = 2; int vysledek = 1; for (int i=1 ; i<=mocnina ; i++) { vysledek = vysledek * x; } System.out.print(vysledek); } Mocnina.java

14 Switch je několik „ifů“ testující stejnou proměnnou. switch (promena){ case 1://jestliže je promena = 1 udělej: //příkazy break;//vyskoč z cyklu (switch) case 2://jestliže je promena = 2 udělej: //příkazy break;//vyskoč z cyklu (switch) default: //jestliže promena nabývá jiných hodnot u //příkazy } Switch

15 int kod = 2; switch (kod){ case 1://jestliže kod == 1 udělej: System.out.println("jablko - 12,5"); break;//vyskočz cyklu (switch) case 2: System.out.println("rohlík - 1,7"); break; default: System.out.println("Neexistující zboží"); break; } Obchod.java

16 Máme-li několik do sebe vnořených smyček a nechceme příkazem break vyskočit ze všech najednou, ale třeba jen z poslední, využijeme tzv. návěští: smycka1{ navesti: smycka2{ break navesti; } Návěští


Stáhnout ppt "J a v a Začínáme programovat Lucie Žoltá větvení cykly."

Podobné prezentace


Reklamy Google