Operadores lógicos if en java... || , && Ejercicios.
Nos simplifican la escritura de bucles de control consiguiendo evaluar parejas y hasta tríos de expresiones .
su uso &&
significando ( y ademas ) en java
para acciones dobles .
package verdaderoyfalso;
public class Verdaderoyfalso {
public static void main(String[] args) {
String sexo ="Mujer";
int edad = 25;
if (sexo == "Mujer" && edad==25 ){
System.out.println("Si eres mujer y tienes 25 anos ");
}
else{
System.out.println("Alguna de las opciones no esta correcta ");
}
}
}
Compilo
run:
Si eres mujer y tienes 25 anos
BUILD SUCCESSFUL (total time: 5 seconds)
Pero también podría ser que no se cumpliera una de las dos tomando el camino de falso .
public class Verdaderoyfalso {
public static void main(String[] args) {
String sexo ="Mujer";
int edad = 35;
if (sexo == "Mujer" && edad==25 ){
System.out.println("Si eres mujer y tienes 25 anos ");
}
else{
System.out.println("Alguna de las opciones no es correcta ");
}
}
}
Compilado
Alguna de las opciones no es correcta
BUILD SUCCESSFUL (total time: 2 seconds)
Uso del (o) en java ||
mismo ejercicio pero con ||
Su significado o uso es para
(esta o esta . cualquiera de la dos o una de las dos )
public class Verdaderoyfalso {
public static void main(String[] args) {
String sexo ="Mujer";
int edad = 35;
if (sexo == "Mujer" || edad==25 ){
System.out.println("Si eres mujer y tienes 25 anos ");
}
else{
System.out.println("Alguna de las opciones no esta correcta ");
}
}
}
compilando
run:
Si eres mujer y tienes 25 anos
BUILD SUCCESSFUL (total time: 1 second)
Entendiéndolo mejor
public class Verdaderoyfalso {
public static void main(String[] args) {
String sexo ="Mujer";
int edad = 35;
if (sexo == "Mujer" || edad==25 ){
System.out.println("al menos una es correcta ");
}
else{
System.out.println("Alguna de las opciones no esta correcta ");
}
}
}
Compilando
al menos una es correcta
BUILD SUCCESSFUL (total time: 1 second)
pero si las dos son incorrectas el resultado es negativo
tomando el camino else
package verdaderoyfalso;
public class Verdaderoyfalso {
public static void main(String[] args) {
String sexo ="Hombre";
int edad = 35;
if (sexo == "Mujer" || edad==25 ){
System.out.println("al menos una es correcta ");
}
else{
System.out.println("Ninguna de las opciones es correcta ");
}
}
}
compilo
run:
Ninguna de las opciones es correcta
BUILD SUCCESSFUL (total time: 1 second)
Sin limite de ser dos permitiendo ser tres , cuatro y mas
esta es la ventaja de su uso .
ejemplo.
public class Verdaderoyfalso {
public static void main(String[] args) {
String sexo ="Hombre";
String estado = "soltera";
String profesión ="Doctora";
int edad = 35;
if (sexo == "Mujer" || edad==25|| estado=="soltera" || profesión =="doctora" ){
System.out.println("al menos una es correcta ");
}
else{
System.out.println("Ninguna de las opciones no esta correcta ");
}
}
}
compilando
run:
al menos una es correcta
BUILD SUCCESSFUL (total time: 1 second)
Solo practica pero espero te sirva .Suerte
Tal ves te quieras leer también .
Comentarios
Publicar un comentario