Cybne cislo, zadajte ho znova:Cybne cislo, zadajte ho znova:Ahojte učím sa v jave, a keď som si napísal tento kod:
class NekonecnyCyklus {
public static int ctiInt() {
int cislo = 0;
byte[] pole= null;
boolean nacteno = false;
do{
try{
System.in.read(pole);
String vstup = new String(pole).trim();
cislo = Integer.valueOf(vstup).intValue();
nacteno = true;
} catch (Exception e) {
System.out.println("Cybne cislo, zadajte ho znova: ");
}
} while (!nacteno);
return cislo;
}
public static void main (String[] args) {
int cislo, pocet =0;
System.out.println("Zadavaj cela cisla, cislem 100 program konci: ");
while ((cislo = NekonecnyCyklus.ctiInt()) !=100) {
if (cislo%2 == 0)
pocet++;
}
System.out.println("Pocet sudych cisel je: " + pocet);
}
}
tak keď dam run tak vystup je len Chybne cislo, zadajte znova : a tato veta sa len opakuje (zacykli sa to).
Problem je v triede ctiInt ale neviem ho najst.
Dikes za pomoc :)