Necesito que solo acepte números de 16 dígitos
Publicado por Joker (4 intervenciones) el 15/04/2020 01:42:34
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
public class Teclado {
return Tarjeta;
public Cuenta( int Tarjeta) {
public int getTarjeta() {
return Tarjeta;
}while(cpu==false);
System.out.println("Ingrese su Tarjeta");
try{
nc=Integer.parseInt(Teclado.readLine());
}
catch(NumberFormatException e){
error=true;
System.out.println("No debe ingresar ninguna letra");
System.out.println("Vuelva a ingresar su numero de Tarjeta");
}
}while(error);
}
do{
enc=false;
nIntentos++;
cont=Integer.parseInt(Teclado.readLine());
if (Tarjeta==cont){
System.out.println("Tarjeta correcta");
enc=true;
}
else {System.out.println("Tarjeta incorrecta");
System.out.println("Vuelva a ingresarla"); }
}while((nIntentos<3)&&(!enc));
if(!enc){System.out.println("Ha excedido el numero de intentos");
System.out.println("No puede seguir usando el cajero");
System.exit(0);}
}
Valora esta pregunta


0