Operador lógico & && | ||

Operadores logicos:

& Y: Y, si falso es falso, solo use el símbolo para que sea verdadero al mismo tiempo en ambos lados, el resultado es verdadero

| O: O, cuando verdadero es verdadero, solo use los lados izquierdo y derecho del símbolo para que sea falso al mismo tiempo, el resultado es falso

! No: negar operador unario

^ XOR: Igual que falso, diferente de verdadero

& 与 &&

&: Si el lado izquierdo es verdadero o falso, se ejecutan el izquierdo y el derecho

&&: Verdadero a la izquierda, ejecutar a la derecha

public class L2{
    
    
	public static void main(String[] args){
    
    
	int x = 3;
	int y = 4;
	System.out.println(++x > 4 && y-- <5);
	System.out.println("x=" + x);
	System.out.println("y=" + y);
	
	System.out.println(x++ > 3 || ++y>5);
	System.out.println("x=" + x);
	System.out.println("y=" + y);
	}
}

Supongo que te gusta

Origin blog.csdn.net/qq_42073385/article/details/107700316
Recomendado
Clasificación