Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import java.util.Random;
- import java.util.Scanner;
- public class Helper {
- static Scanner sc=new Scanner(System.in);
- static Random rd= new Random();
- public static int ValidacionEnterosPositivos(String mensaje) {
- boolean band=true;
- int num=0;
- do {
- System.out.println(mensaje);
- try {
- num = Integer.parseInt(sc.nextLine());
- if(num>0) {
- band=false;
- }else {
- System.out.println("Error....Ingrese numeros positivos");
- }
- }catch(NumberFormatException e) {
- System.out.println("Error... debe ingresar un numero valido");
- }
- }while(band);
- return num;
- }
- public static int validacionEnteros(String mensaje) {
- boolean band=true;
- int num=0;
- do {
- System.out.println(mensaje);
- try {
- num = Integer.parseInt(sc.nextLine());
- band=false;
- }catch(NumberFormatException e) {
- System.out.println("Error... debe ingresar un numero valido");
- }
- }while(band);
- return num;
- }
- public static float obtenerReal(String mensaje) {
- float numero=0.0f;
- boolean band=true;
- do {
- System.out.println(mensaje);
- try {
- numero = Float.parseFloat(sc.nextLine());
- band=false;
- }catch(NumberFormatException e) {
- System.out.println("Error... debe ingresar un numero");
- }
- }while(band);
- return numero;
- }
- public static char obtenerCaracter(String mensaje) {
- char caracter=' ';
- boolean band=true;
- do {
- System.out.println(mensaje);
- try {
- caracter = sc.nextLine().charAt(0);
- if(caracter >="A".charAt(0)&& caracter <="z".charAt(0)) {
- band = false;
- }
- } catch(Exception e) {
- System.out.println("Error... debe ingresar un caracter.");
- }
- }while(band);
- return caracter;
- }
- public static int validacionOpcion(String mensaje) {
- int num=0;
- boolean band=true;
- do {
- System.out.println(mensaje);
- try {
- num = Integer.parseInt(sc.nextLine());
- if(num==1 || num ==2) {
- band=false;
- }else {
- System.out.println("Error... Tiene que elejir una de las opciones");
- }
- }catch(Exception e) {
- System.out.println("Error... debe ingresar un numero");
- }
- }while(band);
- return num;
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement