Hola gente quisiera saber si alguien puede darme un empujon con este codigo:
la idea es que cargues operarios con su teléfono y luego a través del menú puedas buscarlos o por nombre o por el teléfono
el código se que esta algo bien pero no se donde esta el problema.
Gracias.
Código (java) [Seleccionar]
package buscar;
import javax.swing.JOptionPane;
public class Buscar {
public static void main(String[] args) {
boolean confirmacion = true;
int i,j =0;
String [] jr = new String[2];//creamos un arreglo para nombres
int [] gr = new int [2];// creamos un arreglo para telefono
while (confirmacion ==true){
int a = Integer.parseInt( JOptionPane.showInputDialog("\n______Agenda_____ \n"
+ "1 Cargar Operarios\n"
+ "2 Buscar Por Nombre\n"
+ "3 Buscar Por Telefono\n"
+ "4 Salir"));
if (a ==1){
String p = JOptionPane.showInputDialog(" Ingrese el nombre del Operario ");
JOptionPane.showMessageDialog(null,"Ingrese el telefono de "+ p);
for (i=0; i<jr.length-1;i++){
jr [i+1] =p;
}
for (j=0; j<gr.length-1; j++){
int telefono = Integer.parseInt(JOptionPane.showInputDialog("Ingrese el Numero de Telefono "));
gr[i+1]= telefono;
}
}
if (a== 2){
String oper= JOptionPane.showInputDialog(null, "Ingrese el nombre del operario a Buscar");
for(i =0; i<gr.length;i++){
if (jr[i] == oper && jr[i]!= oper){
JOptionPane.showMessageDialog(null,"El telefono del operario "+oper+" es: "+jr[i] );
}
else{
JOptionPane.showMessageDialog(null, "Aca estoy");
}
}
if (a==3){
int tel=Integer.parseInt( JOptionPane.showInputDialog(null, "Ingrese el telefono del operario a Buscar"));
if (tel == gr[i]){
JOptionPane.showMessageDialog(null,"El operario es "+gr[i]);
}
}
if (a==4){
System.exit(0);
}
//como convertir un while a true o false usando JOptionPane confirm dialog....
//int operacion = (JOptionPane.showConfirmDialog(null,"Desea cargar mas operarios y telefonos", "Confirmacion", JOptionPane.YES_NO_OPTION));
// if (operacion == 0){
// confirmacion = true;
//}else
// if (operacion ==1 ){
// System.exit(0);
}
}
}
}
la idea es que cargues operarios con su teléfono y luego a través del menú puedas buscarlos o por nombre o por el teléfono
el código se que esta algo bien pero no se donde esta el problema.
Gracias.