Diskuze: Poradite mi s timhle?
V předchozím kvízu, Online test znalostí Java, jsme si ověřili nabyté zkušenosti z kurzu.
Člen
Zobrazeno 5 zpráv z 5.
//= 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.
Jinak doplnim že se mi ta data mají zadávat v cyklu
string typ = promenna.getTypeName();
Řešil bych to takto, ale nevím zda jsem to správně pochopil
int cislo;
char znak;
String retezec;
String vstup = "Ahoj";
//String vstup = "46";
//String vstup = "s";
try {
cislo = Integer.parseInt(vstup);
System.out.println("CISLO");
} catch (Exception e) {
if (vstup.toCharArray().length == 1) {
znak = vstup.toCharArray()[0];
System.out.println("CHAR");
} else {
retezec = vstup;
System.out.println("STRING");
}
}
by noob
K tomuhle výjimky neslouží a nejsou k tomu vůbec vhodné. Jsou tu pro ošetření 'extrémních' situací, ne pro základní if-else logiku...
Zobrazeno 5 zpráv z 5.