Java - 2

Comparaciones y condicionales

Tipo de dato booleano

// Dos valores posibles

boolean verdadero = true;
boolean falso     = false;

Operadores de comparación

int a = 0;
int b = 1;
boolean iguales    = a == b; // Valor false
boolean diferentes = a != b; // Valor true
boolean mayor      = a > b;  // Valor false
boolean menor      = a < b;  // Valor true
boolean M_igual    = a >= b; // Mayor o igual
boolean m_igual    = a <= b; // Menor o igual

Selección simple incompleta

Una sola sentencia

if (a)
    sentencia;
if (a) sentencia;

 

Múltiples sentencias

if (a) {
    ...
}
  • a es cualquier valor (o expresión que genere un valor) de tipo booleano.

Suele ser una condición.

Selección simple completa

Una sola sentencia

if (a) sentencia1;
else sentencia2;

 

Múltiples sentencias

if (a) {
    ...
} else {
    ...
}
  • sentencia1 se ejecuta únicamente cuando la condición a se cumple

 

  • sentencia2 se ejecuta únicamente cuando la condición a no se cumple

 

  • El programa termina eligiendo únicamente uno de los dos caminos

Ejercicio 4

Escribir un programa que solicite dos números, para luego realizar una división entre ellos y mostrar el resultado.

Si el denominador es cero, no realizar la división.

\frac{a}{b}
ba

Recuerde que:

  • a se llama nominador
  • b se llama denominador

Ejercicio 5

  • Escribir un programa para realizar operaciones matemáticas de suma, resta, multiplicación, división, exponenciación y raiz cuadrada.
  • El programa debe iniciar consultando la operación a realizar a través de un menú de opciones numeradas
  • Controlar:
    • Divisiones entre cero
    • Raiz cuadrada de números negativos
    • Ingreso de números de opciones inexistentes en el menú.

Java - 2

By Daniel Francis

Java - 2

  • 819