miércoles, 1 de junio de 2011

Deitel_Java_5.19 (Impresión de valores booleanos)

_____________________________________________________________________________________
5.19 Suponga que i = 1; j = 2; k = 3 y m = 2. ¿Qué es lo que imprime cada una de las siguientes instrucciones?

/*+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
+                                                             +
+  Este programa imprime los valores booleanos de expresiones +
+  de relacion                                                +
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/

public class Deitel_5_19

{         // Abre clase Deitel_5_19
  
public static void main( String args[])
{         // Abre main

int i = 1;
int j = 2;
int k = 3;
int m = 2;

System.out.println( i == 1);
System.out.println( j == 3);
System.out.println((i >= 1) && (j < 4 ));
System.out.println(( m <= 99) & (k < m) );
System.out.println(( j >= i) || (k == m));
System.out.println( (k + m < j)| (3 - j  >= k));
System.out.println(!( k > m));
  
}         // Cierra main

}         // Cierra clase Deitel_5_19
_____________________________________________________________________________________

Solución:
Cada una de éstas sentencias println imprimen una comparación de las variables i, j, k ó m. Dichas comparaciones dan como resultado uno de dos posibles valores binarios: true o false. La salida que se obtiene es la siguiente:


true
false
true
false
true
false
false

No hay comentarios:

Publicar un comentario

Related Posts Plugin for WordPress, Blogger...