Diskuze: Java úkoly - prosím o pomoc
V předchozím kvízu, Online test znalostí Java, jsme si ověřili nabyté zkušenosti z kurzu.
Zobrazeno 6 zpráv z 6.
//= Settings::TRACKING_CODE_B ?> //= Settings::TRACKING_CODE ?>
V předchozím kvízu, Online test znalostí Java, jsme si ověřili nabyté zkušenosti z kurzu.


V tom prvním případě je napsané, že cyklus má začít od 0 a má jít do 10 (není jasné, zda ty meze intervalu se mají zahrnout). Rovnost se má porovnávat k číslům od 1 do 10, ale zároveň se v zadání píše, že u 10 se má vypisovat, že nelze určit. Pokud to chápu dobře, tak je to v rozporu s tou předešlou větou. Jinak si myslím, že autor příkladu očekává něco takového (asi bude teda potřeba drobně upravit ty meze):
for (int cislo = 1; cislo <= 10; cislo++) {
    switch (cislo) {
        case 1:
            System.out.println("Číslo je rovná 1.");
            break;
        case 2:
            System.out.println("Číslo je rovná 2.");
            break;
        case 3:
            System.out.println("Číslo je rovná 3.");
            break;
        case 4:
            System.out.println("Číslo je rovná 4.");
            break;
        case 5:
            System.out.println("Číslo je rovná 5.");
            break;
        case 6:
            System.out.println("Číslo je rovná 6.");
            break;
        case 7:
            System.out.println("Číslo je rovná 7.");
            break;
        case 8:
            System.out.println("Číslo je rovná 8.");
            break;
        case 9:
            System.out.println("Číslo je rovná 9.");
            break;
        default:
            System.out.println("Číslo se nepovedlo určit.");
    }
}Zadání prvního příkladu je dosti nešťastné. Co autor zamýšlel s for
cyklem to ví akorát on sám.
No a co máš hotovo? Zadání si dostal, ale nic, na co by se dalo
reagovat..
Zde máš napovědu:
Syntax switch
switch(expression) {
  case x:
    // code block
    break;
  case y:
    // code block
    break;
  default:
    // code block
}Syntax while
while (condition) {
  // code block to be executed
}Syntax do-while
do {
  // code block to be executed
}
while (condition);Zobrazeno 6 zpráv z 6.
 
				