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

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

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

Podobné prezentace


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

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

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

3 Větvení else if (podmínka) { příkazy jenž mají provedeny }
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í else { příkazy jenž mají provedeny }
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 Mocnina.java vysledek = x mocnina
Napiš program, který vypočítá n-tou mocninu. int mocnina = 4; int x = 2; int vysledek = 1; vysledek = x mocnina System.out.print(vysledek);

13 Mocnina.java 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);

14 Switch 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: default: //jestliže promena nabývá jiných hodnot u }

15 Obchod.java 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ží"); }

16 Návěští 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; }


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

Podobné prezentace


Reklamy Google