View difference between Paste ID: JunJiUHj and kQxQVBtS
SHOW: | | - or go back to the newest paste.
1
import java.util.*;
2
public class Helper {
3
    //validar numeros
4
    public static int validarNumero(Scanner valorIngresado, String mensaje) {
5
        int numero;
6
        String linea;
7
        while (true) {
8
            try {
9
                System.out.println(mensaje);
10
                linea = valorIngresado.nextLine();
11
                numero = Integer.parseInt(linea);
12
                break;
13
            } catch (Exception e) {
14
                System.out.println("''ERROR..! Ingrese un Numero Positivo''");
15
            }
16
        }
17
        return numero;
18
    }
19
    //validar opcion random o manual
20
    public static int elegirOpcion(Scanner opcion , String mensaje){
21
        int numero;
22
        String linea;
23
        while (true) {
24
            try {
25
                System.out.println(mensaje);
26
                linea = opcion.nextLine();
27
                numero = Integer.parseInt(linea);
28
                while(!(numero<=2 && numero>=1)){
29
                    System.out.println("Opcion Incorrecta");
30
                    System.out.println(mensaje);
31
                    linea = opcion.nextLine();
32
                    numero = Integer.parseInt(linea);
33
                }
34
                break;
35
            } catch (Exception e) {
36
                System.out.println("''ERROR..! Ingrese un numero''");
37
            }
38
        }
39
        return numero;
40
    }
41
    //validar que se ingrese solamente letras primera parte
42
    public static String cargarLetra(Scanner entrada,String mensaje){
43
        System.out.println(mensaje);
44
        String linea=entrada.nextLine();
45
        while(validarLetras(linea)){
46
            System.out.println("''ERROR'' No Ingresar Numeros");
47
            System.out.println(mensaje);
48
            linea=entrada.nextLine();
49
        }    
50
        return linea;
51
    }
52
    //validar que se ingrese solamente letras segunda parte
53
    public static boolean validarLetras(String linea) {
54
        for (int x = 0; x < linea.length(); x++) {
55
            char c = linea.charAt(x);
56
            if (!((c >= 'a' && c <= 'z') || (c >= 'A' && c <= 'Z') || c == ' ')) {
57
                return true;
58
            }
59
        }
60
        return false;
61
    }
62
 
63
    //Genera caracter random
64
    public static String caracterRandom() {
65
        Random random = new Random();
66
        char caracterRandom = (char)(random.nextInt(26) + 'a');
67
        System.out.println("Caracter generado: "+ caracterRandom);
68
        String caracter = String.valueOf(caracterRandom);
69
        return caracter;
70
    }
71
72
    //Genera Nombre Random
73
    public static String nombreRandom(){
74
        int random;
75
        String [] nombre ={"Fernanda","Lorena ","Martín ","Sara","Pedro","Gabriel","Gerardo","Lis","Catriel","Camila"};
76
        random = (int) (Math.random() * nombre.length);
77
        return nombre[random];
78
    }
79
80
    //Cargar correo random 
81
    public static String correoRandom(){
82
        int random;
83
        String [] correo ={"Marcopolo@gmail.com","grein123@hotmail.com ","dr-bles@hotmail.com ","darkBoss-123@gmal.com",
84
        "gener@gmail.com","runu-wuw@hotmail.com","bro10@gmail.com","Replay@hotmail.com","dowH@gmail.com.es","shawer@yahoo.com"};
85
        random = (int) (Math.random() * correo.length);
86
        return correo[random];
87
    }
88
    
89
    //Generar correo random 2
90
    public static void correoRandom2(ArrayList<String> correos,Scanner entrada){
91
        int random;
92
        String opcion ="s";
93
        String [] correo ={"Marcopolo@gmail.com","grein123@hotmail.com ","dr-bles@hotmail.com ","darkBoss-123@gmal.com",
94
            "gener@gmail.com","runu-wuw@hotmail.com","bro10@gmail.com","Replay@hotmail.com","dowH@gmail.com.es","shawer@yahoo.com"};
95
        while (opcion.equalsIgnoreCase("s")){
96
            random = (int) (Math.random() * correo.length);
97
            System.out.println("¿agregar otro correo?");
98
            opcion = entrada.nextLine();
99
            correos.add(correo[random]);
100
101
        }
102
    }
103
    //sin uso aun
104
    public static void cargarMatriz(int [][] x,Scanner entrada){
105
        for (int i=0; i<3;i++){
106
            for (int j=0;j<3;j++){
107
                System.out.println("ingrese valores de matriz");
108
                x[i][j]= Integer.parseInt(entrada.next());
109
 
110
            }
111
 
112
        }      
113
    }
114
    //sin uso aun
115
    public static void mostrarMatriz(int[][]x){
116
        for (int i=0; i<x.length;i++){
117
            for (int j=0;j<x.length;j++){
118
                System.out.print(x[i][j]+" ");
119
 
120
            }
121
            System.out.println("");  
122
        }
123
    }
124
}