¿Para que utilizamos el bucle if en Java?
El bucle if en java es un condicional, evaluará una condición y en caso de que se cumpla realizará nuestro código, si deseamos incluir varias posibilidades podemos utilizar else if:
Sintaxis:
if (condición) { código}
else if (condición) { código}
else if (condición) { código}
else if (condición) { código}
else if (condición) { código}
elese{código}
Ejemplo de bucle if en java
if (e.getSource()==TipoBotones) {TipoBotones. setBounds(10,
60,300,100);
Seleccion.setVisible(true);
Confirmacion.setVisible(true);
BotonesAccion.setVisible(true);}
else if (e.getSource()==Seleccion) {Seleccion. setBounds(10,170,300,150);
TipoBotones.setVisible(true);
Confirmacion.setVisible(true);
BotonesAccion.setVisible(true);}
else if (e.getSource()==Confirmacion) {Confirmacion. setBounds(10,330,300,200);
TipoBotones.setVisible(true);
Seleccion.setVisible(true);
BotonesAccion.setVisible(true);}
else if (e.getSource()==BotonesAccion) {BotonesAccion. setBounds(10,550,300,150);
TipoBotones.setVisible(true);
Confirmacion.setVisible(true);
Seleccion.setVisible(true);}
}
En el caso de que nuestro if solo tenga una línea de código no será necesario ponerle los corchetes, en el siguiente ejemplo podéis ver el if con corchetes y sin ellos uno porque tiene varias líneas de código y el resto porque tan solo tienen una y no es necesario utilizarlos:
public static String toString(String tipoTexto){
if (tipoTexto.equalsIgnoreCase("RUTA RELATIVA")) return Ruta_Archivos.getAbsolutePath();
else if (tipoTexto.equalsIgnoreCase("¿Existe
Archivo?") ) {
if (Ruta_Archivos.exists())return "si que existe";
else if (Ruta_Archivos.exists()==false)
return "En la ruta : __________"+Ruta_Archivos.getAbsolutePath()
+"\n"+"No existe archivo" ;
}
else if (tipoTexto.equalsIgnoreCase("RUTA RELATIVA"))
return "NO EXISTE ARCHIVO ";
else if (tipoTexto.equalsIgnoreCase(""))
return "Se recupero el archivo del exterior";
return "";
}
}
No hay comentarios:
Publicar un comentario