Ver Mensaje Individual
  #2 (permalink)  
Antiguo 05/03/2013, 12:33
Avatar de chuidiang
chuidiang
Colaborador
 
Fecha de Ingreso: octubre-2004
Mensajes: 3.774
Antigüedad: 20 años, 1 mes
Puntos: 454
Respuesta: Metodos boolean

Hola:

1. Efectivamente, esa variable sobra, la crea y luego no la usa para nada.
2. numero%2==0 es una condicion que se evalua a true o false: true si numero%2 es 0 y false en caso contrario. Si el metodo devuelve un boolean, puedes perfectamente devolver eso directamente, ya que al final se evalua en un boolean. return numero%2==0 es una forma abreviada de poner

Código java:
Ver original
  1. if ( numero%2==0 ) {
  2.    return true;
  3. } else {
  4.    return false;
  5. }

3. La sintaxis es condicion?valor1:valor2; Si la condicion es true, esa expresión devuelve valor1 y si es false devuelve valor2.

String variable = nombreMetodo()?"Es":"No es";

es una forma abreviada de poner

Código java:
Ver original
  1. String variable;
  2. if ( nombreMetodo() ) {
  3.    variable = "Es";
  4. } else {
  5.    variable = "No es";
  6. }


Se bueno.
__________________
Apuntes Java
Wiki de Programación