Java input olvasása a usertől?
Hogy lehetne azt megoldani, hogy addig kérjünk inputot, amíg az nem szám?
példa futás:
Adj meg egy számot: fa
Nem jó, add meg újra!
Adj meg egy számot: 2
-Akármi történhet utána, speciálisan leáll a program.-
Sajnos nekem javaban teljesen kimaradt az IO és szeretném bepótolni, kezdve a standard ki és bemenetről.
"Sajnos nekem javaban teljesen kimaradt az IO és szeretném bepótolni,"
Kimaradt neked sok minden más is.
import java.util.Scanner;
public class Szambekeres {
public static void main(String[] args) {
String beker = "";
Scanner sc = new Scanner(System.in);
boolean szam = false;
do {
System.out.print("Adj meg egy számot: ");
beker = sc.nextLine();
try {
Integer.parseInt(beker);
szam = true;
} catch (NumberFormatException ex) {
System.out.println("Nem jó, add meg újra! ");
}
} while (!szam);
}
}
Kapcsolódó kérdések:
Minden jog fenntartva © 2024, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!