OMAR_GUTIERREZ

Helper

Oct 25th, 2021
136
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 2.11 KB | None | 0 0
  1. import java.util.Scanner;
  2.  
  3. public class Helper {
  4.     public  static int valEnteroPositivo(Scanner sc, String message) {
  5.         int num;
  6.         String reply;
  7.         while(true) {
  8.             try {
  9.                 do {
  10.                 System.out.println(message);
  11.                 reply=sc.nextLine();
  12.                 num=Integer.parseInt(reply);
  13.                 if(num>0) {
  14.                     return num;
  15.                 }else {
  16.                     System.out.println("Error el numero entero debe ser positivo...");
  17.                 }
  18.                 }while(num<0);      
  19.                 break;
  20.             }
  21.             catch (Exception e) {
  22.                 System.out.println("Error debe ingresar un numero entero....");
  23.             }
  24.         }
  25.         return num;
  26.     }  
  27.    
  28.     public static char Caracterval(Scanner sc,String message) {
  29.         char character;
  30.         while (true) {
  31.             try {
  32.                 System.out.print(message);
  33.                 character = sc.nextLine().charAt(0);
  34.                 break;
  35.             }
  36.             catch (Exception StringIndexOutOfBoundsException) {
  37.                 System.out.println("S\n ERROR de ingreso ");
  38.             }
  39.         }
  40.         return character;
  41.     }
  42.  
  43.    
  44.     public static char Validacionrst(Scanner sc, String message)  {
  45.         char rta;
  46.         do  {
  47.             rta=Caracterval(sc,message);
  48.             if  ( rta!='s'  & rta!='S'  & rta!='N'  & rta!='n' )  {
  49.                 System.out.println("Error !! Ingrese S o N");               }
  50.         } while  ( rta!='s'  & rta!='S' & rta!='N'  & rta!='n' );
  51.         return rta ;
  52.     }
  53.    
  54.     public static int valEntero(Scanner entrada, String message) {
  55.         int num;
  56.         String reply;
  57.         while(true) {
  58.             try {
  59.                 System.out.println(message);
  60.                 reply=entrada.nextLine();
  61.                 num=Integer.parseInt(reply);
  62.                 break;              
  63.             }
  64.             catch (Exception e) {
  65.                 System.out.println("Error....");
  66.             }
  67.         }
  68.         return num;
  69.     }
  70. }
  71.  
  72.  
  73.  
  74.  
Advertisement
Add Comment
Please, Sign In to add comment