Básicamente, lo que quiero hacer es comprobar dos enteros frente a un valor determinado, por lo tanto, clásicamente lo que se puede hacer es algo como esto:¿Hay alguna manera más simple de verificar valores múltiples contra un valor en un enunciado if?
//just to get some values to check
int a, b;
a = (int)(Math.random()*5);
b = (int)(Math.random()*5);
//the actual thing in question
if(a == 0 || b == 0)
{
//Then do something
}
Pero, ¿existe un formato más concisa para hacer esto? Posiblemente similar a esta (que devuelve un mal tipo de operando):
//just to get some values to check
int a, b;
a = (int)(Math.random()*5);
b = (int)(Math.random()*5);
//the actual thing in question
if((a||b) == 0)
{
//Then do something
}
¿Por qué quieres incluso? – harold
posible duplicado de [La mejor forma de formatear múltiples condiciones 'o' en una sentencia if (Java)] (http://stackoverflow.com/questions/7604814/best-way-to-format-multiple-or-conditions-in -an-if-statement-java) –
porque el código se vería mejor entonces? –