andresnogales

Helper.java

Sep 1st, 2021 (edited)
84
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 1.21 KB | None | 0 0
  1. import java.util.Random;
  2. import java.util.Scanner;
  3.  
  4. public class Helper {
  5.    
  6.     public static Scanner scanner = new Scanner(System.in);
  7.     public static Random random = new Random();
  8.  
  9.     private static Double getDouble(String inputMessage, String errorMessage) {
  10.         while(true){
  11.             try {
  12.                 System.out.print(inputMessage);
  13.                 return Double.parseDouble(scanner.nextLine());
  14.             } catch (NumberFormatException e) {
  15.                 System.err.println(errorMessage);
  16.             }
  17.         }
  18.     }
  19.  
  20.     public static Double getDouble(String inputMessage){
  21.         return getDouble(inputMessage, "\nError: el valor ingresado no es un nΓΊmero");
  22.     }
  23.    
  24.     private static Integer getInt(String inputMessage, String errorMessage) {
  25.         while(true){
  26.             try {
  27.                 System.out.print(inputMessage);
  28.                 return Integer.parseInt(scanner.nextLine());
  29.             } catch (NumberFormatException e) {
  30.                 System.err.println(errorMessage);
  31.            }
  32.         }
  33.     }
  34.    
  35.     public static Integer getInt(String inputMessage) {
  36.         return getInt(inputMessage, "\nError: el valor ingresado no es un entero");
  37.     }
  38.    
  39. }
  40.  
Add Comment
Please, Sign In to add comment