&& es un tipo de operador lógico y se lee como “ Y Y ” o “ Y lógico ”. Este operador se utiliza para realizar la operación «AND lógica», es decir, la función similar a la puerta AND en la electrónica digital.
Una cosa a tener en cuenta es que la segunda condición no se evalúa si la primera es falsa, es decir, tiene un efecto de cortocircuito. Se usa ampliamente para probar varias condiciones para tomar una decisión.
Sintaxis:
Condition1 && Condition2 // returns true if both the conditions are true.
A continuación se muestra un ejemplo para demostrar el operador &&:
Ejemplo:
// Java program to illustrate // logical AND operator import java.util.*; public class operators { public static void main(String[] args) { int num1 = 10; int num2 = 20; int num3 = 30; // find the largest number // using && operator if (num1 >= num2 && num1 >= num3) System.out.println( num1 + " is the largest number."); else if (num2 >= num1 && num2 >= num3) System.out.println( num2 + " is the largest number."); else System.out.println( num3 + " is the largest number."); } }
Producción:
30 is the largest number.