Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import java.util.Random;
- import java.util.Scanner;
- public class Helper {
- //----------------Objetos para toda la clase Tp04----------------//
- public static Scanner sc = new Scanner(System.in);
- static Random random=new Random();
- //----------------------- Validar Entradas-----------------------//
- static int numeroEntero(String mensaje) { //Módulo de validación de un entero.
- int salida=0;
- boolean valido;
- do {
- System.out.print(mensaje);
- try {
- return Integer.parseInt(sc.nextLine());
- } catch (NumberFormatException e) {
- valido=false;
- } //Fin try-catch.
- } while (valido==false);
- return salida;
- } //Fin numeroEntero.
- static int numeroEnteroPositivo(String mensaje){ //Módulo dedicado a reconocer un número natural.
- int salida;
- do {
- salida=numeroEntero(mensaje);
- } while (salida<1);
- return salida;
- } //Fin numeroEnteroPositivo.
- static int entero(String mensaje) { //Módulo dedicado a obtener un entero iterador.
- @SuppressWarnings("resource")
- Scanner scan = new Scanner(System.in);
- System.out.print(mensaje+" ");
- do {
- if (scan.hasNext()) {
- if (scan.hasNextInt()) {
- return scan.nextInt();
- } else {
- scan.next();
- System.out.print("Ingrese un número valiado....");
- }
- } else {
- System.out.println("Recibido EOF (forzamos 0)");
- return 0;
- }
- } while (true);
- } //Fin obten_int.
- //----------------------- Validar Datos-----------------------//
- static boolean dentroIntervalo(int numero,int minimo, int maximo) { //Módulo dedicado a validar que ingrese 1 o 2.
- boolean fuera=false;
- if(numero < minimo || numero > maximo ){
- System.out.print("Ingrese un valor entre "+ minimo+" y "+maximo +"...");
- fuera = true;
- }return fuera;
- } //Fin rangodeInt.
- static boolean naturalesCero(int numero) { //Módulo de validación de un número no negativo.
- boolean band=false;
- if(numero <=-1 ){
- System.out.println("Ingrese un entero no negativo...");
- band = true;
- }return band;
- } //Fin de_0_a_mas.
- static int generadorAleatorio(int limite) { //Módulo generador de random con limite de parametro.
- int numero;
- Random random=new Random();
- numero=random.nextInt(limite);
- return numero;
- } //Fin random.
- } //Fin class Helper
Add Comment
Please, Sign In to add comment