English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

Tutoriales básicos de Java

Java 流程控制

Java 数组

Java orientado a objetos (I)

Java orientado a objetos (II)

Java orientado a objetos (III)

Manejo de excepciones en Java

Java Lista (List)

Java Queue (cola)

Java Map colección

Java Set colección

Java Entrada/Salida (I/O)

Java Reader/Writer

Otras temáticas de Java

Java programa para verificar si dos de los tres booleanos son verdaderos (true)

Java 实例大全

En este ejemplo, aprenderemos a verificar si dos de los tres booleanos son true en Java.

Para entender este ejemplo, debe conocer lo siguienteProgramación JavaTema:

Ejemplo: verificar si dos de los tres booleanos son verdaderos

//Java programa para verificar si hay2variables
//uno de estos tres es verdadero
import java.util.Scanner;
class Main {
  public static void main(String[] args) {
    
    //crear3boolean variables
    boolean first;
    boolean second;
    boolean third;
    boolean result;
    //Obtener entrada booleana del usuario
    Scanner input = new Scanner(System.in);
    System.out.print("Ingrese el primer valor booleano: ");
    first = input.nextBoolean();
    System.out.print("Ingrese el segundo valor booleano: ");
    second = input.nextBoolean();
    System.out.print("Ingrese el tercer valor booleano: ");
    third = input.nextBoolean();
    //verificar si dos son true
    if(first) {
      // si el primero es true
      // uno de los segundos y terceros es true
      // entonces result es true
      result = second || third;
    }
    else {
      // si el primero es false
      // el segundo y el tercero son true
      // entonces result también es true
      result = second && third;
    }
    if(result) {
      System.out.println("Tiene dos valores booleanos que son true.");
    }
    else {
      System.out.println("Tiene dos valores booleanos que no son true.");
    }
    input.close();
  }
}

Salida1

Ingrese el primer valor booleano: true
Ingrese el segundo valor booleano: false
Ingrese el tercer valor booleano: true
Hay dos valores booleanos que son true.

Salida2

Ingrese el primer valor booleano: false
Ingrese el segundo valor booleano: true
Ingrese el tercer valor booleano: false
Hay dos valores booleanos que no son true.

En el ejemplo anterior, tenemos tres variables booleanas llamadas first, second y third. Aquí, verificamos si dos de las tres variables booleanas son verdaderas.

Hemos utilizado la sentencia if...else para verificar si dos variables booleanas son verdaderas (true).

if(first) {
  result = second || third;
}
else {
  result = second && third;
}

En este caso, además de la sentencia if...else, también podemos usar el operador ternario.

result = first ? second || third : second && third;

Java 实例大全