Por que me da false igualmente?
Publicado por Jeffry (2 intervenciones) el 07/01/2022 15:49:48
Hola, estoy haciendo un ejercicio de uni el cual es este "Un método que valide la clave del trabajador, siendo ésta los 4 primeros dígitos del run" , al momento de crear el metodo, que la verdad no se si este bien ya que lo eh intentado bastante, nose porque me sigue dando false, alguien me puede decir porque sigue dando false ?
METODO:
public boolean validarRutClave(){
int numero = run;
String x = Integer.toString(numero);
if (x.substring(0,3).contains(x)){
return true;
}else{
System.out.println("No son parte del Rut");
return false;
}
}
MAIN:
Trabajador trab = new Trabajador(32466874, '9', "jeffry");
trab.validarRutClave();
CLASE:
private int run;
METODO:
public boolean validarRutClave(){
int numero = run;
String x = Integer.toString(numero);
if (x.substring(0,3).contains(x)){
return true;
}else{
System.out.println("No son parte del Rut");
return false;
}
}
MAIN:
Trabajador trab = new Trabajador(32466874, '9', "jeffry");
trab.validarRutClave();
CLASE:
private int run;
Valora esta pregunta
0