Diskuze: Morseovka
V předchozím kvízu, Online test znalostí Java, jsme si ověřili nabyté zkušenosti z kurzu.
Člen
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.
Namiesto
if (abecedniZnaky.equals(abecedniZnak))
index = i;
Skús dať
if (abecedniZnaky.charAt(i) == abecedniZnak)
index = i;
Oprava: if
(String.valueOf(abecedniZnaky.charAt(i)).equals(abecedniZnak))
index = i;
Díky za radu , nicméně problém přetrvává.
Program mi píše chybu v této části:
if (index >= 0)
morseuvZnak = morseovyZnaky.charAt(index);
Nemáš deklarovanú premennú morseuvZnak, tak ju zadeklaruj napr. niekde pred podmienkou. A ešte premenná morseovyZnaky je pole Stringov a nie jeden String, takže nemôžeš použiť metódu charAt(int index), ale namiesto toho musíš vybrať index v poli.
String morseuvZnak = "";
if (index >= 0)
morseuvZnak = morseovyZnaky[index];
Děkuji moc za pomoc, už to funguje.
Zobrazeno 6 zpráv z 6.