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