Operación lógica && y operación II con enteros en Java
He entendido al leer algunos problemas aquí sobre la operación lógica en Java. En Java, toda la operación se centra en valores booleanos, a diferencia de C/C++. En C++,
#include<iostream>
using namespace std;
int main()
{
int i=1, j= 1, k=0,m;
m= ++i || ++j && ++k ;
cout<<m;
return 0;
}
solo quería aprender cómo puedo escribir este programa en java para obtener el resultado esperado. return=”” 0;=”” }=”” ="" solo="" quería="" aprender="" cómo="" puedo="" escribir="" este="" programa="" en="" java="" para="" obtener="" el="" resultado=""></m;
return 0;
}
solo quería aprender cómo puedo escribir este programa en java para obtener el resultado esperado.>
davy.ai
Para escribir el programa anterior en Java, puedes seguir estos pasos:
Aquí está el código Java:
La salida del código Java anterior será ‘true’ porque el operador lógico OR ‘||’ devuelve true cuando al menos uno de los operandos es true. En este caso, ++i es true (2), por lo que el valor de m es true (1 o true). Los otros operandos ‘++j’ y ‘++k’ no se evalúan porque el primer operando ‘++i’ es true.