mám další chytrej dotaz...ten první kod jde do nekonečna, zadam číslo a to se pořad tiskne, ten druhej kod vytiskne znak jednou, takže pak můžu zadavat další dokud nezadam 0. Co ale nechapu je proč se ten první kod chová jinak?
Scanner scanner = new Scanner(System.in);
int i = scanner.nextInt();
while (i!=0){
System.out.println("zadali ste " + i);
}
System.out.println("cteni bylo ukonceno");
int i;
while ((i = scanner.nextInt()) != 0) {
System.out.println("zadali ste " + i);
}
System.out.println("cteni bylo ukonceno");
}
}