Repaso - If Else
Parte de la sección Fundamentos del Journey de Java de Coddy. Lección 31 de 73.
Desafío
PrincipianteSe te proporciona un código que recibe como entrada dos números n1 y n2 y una cadena de un solo carácter op.
Nota: en las próximas lecciones aprenderemos a recibir datos del usuario; por ahora, simplemente no toques las tres primeras líneas.
Los valores posibles para op son +, -, / y *
Tu tarea es establecer la variable result según las condiciones:
- si
opes+, estableceresultconn1 + n2. - si
opes-, estableceresultconn1 - n2. - si
opes/, estableceresultconn1 / n2. - si
opes*, estableceresultconn1 * n2.
Importante: en Java, las cadenas no se pueden comparar con ==. Para comparar una cadena, utiliza el método .equals() en su lugar. Por ejemplo, para comprobar si op es +, escribe: op.equals("+")
Pruébalo tú mismo
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in); // No cambies esta línea
int n1 = scanner.nextInt(); // No cambies esta línea
int n2 = scanner.nextInt(); // No cambies esta línea
scanner.nextLine(); // No cambies esta línea
String op = scanner.nextLine(); // No cambies esta línea
// Escribe tu código a continuación
double result = 0;
System.out.println(result);
}
}Todas las lecciones de Fundamentos
4Operadores, parte 1
Operadores aritméticosOperador móduloIncremento/decrementoIncremento/decremento posteriorAtajos aritméticosOperadores de comparaciónComparación de cadenas7Entrada y salida básicas
Métodos de System.outFormato de salidaClase ScannerRepaso: hasta 120Repaso: verdadero o falso10Métodos (Funciones)
Declaración de métodosParámetros de métodosTipos de retornoSobrecarga de métodosRepaso: función SigmaRepaso: función de validaciónMétodos void13Operaciones con cadenas
Métodos de cadenas, parte 1Métodos de cadenas, parte 2Formato de cadenasComparación de cadenas5Operadores, parte 2
Operadores lógicos, parte 1Operadores lógicos, parte 2Repaso: lógica simpleOperadores lógicos, parte 3Operadores lógicos, parte 48Aplicación de calculadora
Mensaje de bienvenidaObtención de números3Variables Parte 2
ConstantesConvenciones de nomenclaturaRepaso: inicializar variablesConversión de tipos Parte 1Conversión de tipos Parte 26Toma de decisiones
Sentencia IfIf - ElseSentencia SwitchOperador ternarioRepaso - If ElseIf - Else anidadoPractica por tu cuenta: Compilador de Java online