Javaban hogyan lehetne hiba esetén esetszétválasztást végrehajtani, illetve megoldani, hogy CTRL+C-vel ki lehessen lépni a programból(ekkor ne produkáljon hibaüzenetet)?
package kivételkezelés;
import java.util.Scanner;
import java.io.*;
import java.util.InputMismatchException;
public class Kivételkezelés {
public static void main(String[] args) {
Scanner beolvas = new Scanner(System.in);
label1:
try{
System.out.println("Ada meg az osztandót!");
double a = beolvas.nextDouble();
System.out.println("Add meg az osztót!");
double b = beolvas.nextDouble();
double c = a/b;
System.out.println("Az osztás eredménye: " + c);
if (b==0){
System.err.println("Hiba! 0-val osztani nem lehet");
break label1;
}
}
catch (ArithmeticException e1) {
System.err.println("Hiba! 0-val osztani nem lehet");
break label1;
}
catch (InputMismatchException e2) {
System.out.println("Számot adj meg! ");
break label1;
}
}
}
Nagyon nehéz valami online oldalba kódot írni és itt megosztani? Tőlem, lehet github is. Mert nem fogom a fáradtságot venni, hogy beformázzam.
Példa: [link]
double input;
while(true){
try{ input = Double.parseDouble(consoleInput);
break;}
catch(...)
{ // hibaüzenet}
}
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!