19-excepciones.java 1.1 KB

12345678910111213141516171819202122232425262728293031323334353637
  1. import java.util.Scanner;
  2. import java.io.FileReader;
  3. import java.io.BufferedReader;
  4. import java.io.FileNotFoundException;
  5. import java.io.IOException;
  6. class Main {
  7. public static void main(String[] args) {
  8. Scanner scanner = new Scanner(System.in);
  9. System.out.print("Ingresa un número: ");
  10. // Excepción no comprobada.
  11. try {
  12. int number = Integer.parseInt(scanner.nextLine());
  13. int result = 10 / number;
  14. System.out.println("Resultado = " + result);
  15. } catch (ArithmeticException e) {
  16. System.out.println("El número ingresado debe ser mayor a cero!!");
  17. }
  18. // Excepción comprobada.
  19. try {
  20. FileReader fileReader = new FileReader("archivo.txt");
  21. BufferedReader bufferedReader = new BufferedReader(fileReader);
  22. String line = bufferedReader.readLine();
  23. System.out.println("Contenido de la primer línea del archivo: " + line);
  24. } catch (FileNotFoundException e) {
  25. System.out.println("No se encontró el archivo!!");
  26. } catch (IOException e) {
  27. System.out.println(e.getMessage());
  28. }
  29. }
  30. }