Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- /* Estructura de Datos - Facultad de Ingenieria - Universidad Nacional de Jujuy
- *
- * @Autor: Equipo 5.1
- */
- /* @integrantes: | @Carrera: | @LU:
- | |
- Flores ,Cesar Ismael | Lic. en Sistemas | 1782
- Llampa, Ariel Angel Gabriel | Ing. Informatica | 8445
- Machaca, Rodrigo Agustin | Ing. Informatica | 8512
- Perez, Emanuel Ismael | Ing. Informatica | 8393
- Quispe Rojas, Moises Esteban Nicolas | Ing. Informatica | 7286
- Clase Helper
- */
- package Intro;
- import java.util.Random;
- import java.util.Scanner;
- public class Helper {
- private static Scanner input = new Scanner(System.in);
- public static Random random=new Random();
- public static float getFloat(){
- float numberfloat = 0;
- boolean band = true;
- do {
- try {
- numberfloat = Float.parseFloat(input.nextLine());
- band = false;
- } catch (NumberFormatException e) {
- System.out.println("Error...debe ingresar un numero");
- System.out.print("Ingrese nuevamente: ");
- }
- } while (band);
- return numberfloat;
- }
- // public static String getString(){
- // String string;
- // do {
- // string = input.nextLine();
- // if (string.isBlank()) {
- // System.out.println("Debe ingresar una cadena de texto");
- // System.out.print("Ingrese nuevamente: ");
- // }
- // } while (string.isBlank());
- // return string;
- // }
- public static float getFloatPositive(){
- float numberfloat = 0;
- boolean band = true;
- do {
- try {
- numberfloat = Float.parseFloat(input.nextLine());
- if(numberfloat<=0){
- System.out.println("Debe ingresar un numero positivo");
- System.out.print("Intentelo de nuevo: ");
- }else{
- band = false;
- }
- } catch (NumberFormatException e) {
- System.out.println("Error...debe ingresar un numero");
- System.out.print("Ingrese nuevamente: ");
- }
- } while (band);
- return numberfloat;
- }
- public static int getIntegerPositive(){
- int numberint = 0;
- boolean band=true;
- do{
- try{
- numberint=Integer.parseInt(input.nextLine());
- if (numberint<=0){
- System.out.println("Debe ingresar un numero positivo");
- System.out.print("Intentelo de nuevo: ");
- }else{
- band=false;
- }
- }catch(Exception e){
- System.out.println("Error...debe ingresar un numero entero positivo");
- System.out.print("Intentelo de nuevo: ");
- }
- }while(band);
- return numberint;
- }
- public static char getChar(){
- String character;
- char singleCharacter;
- boolean band;
- do {
- character = input.nextLine();
- if(character.isBlank()){
- System.out.println("No ha ingresado un valor");
- System.out.print("Ingrese nuevamente: ");
- band = true;
- }else{
- if(character.length()>1){
- System.out.println("Ingreso invalido");
- System.out.print("Ingrese nuevamente: ");
- band=true;
- }else{
- band = false;
- }
- }
- } while (band!=false);
- singleCharacter = character.charAt(0);
- return singleCharacter;
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement