Menu
Coddy logo textTech

Repaso - If Else

Parte de la sección Fundamentos del Journey de Java de Coddy. Lección 31 de 73.

challenge icon

Desafío

Principiante

Se 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 op es +, establece result con n1 + n2.
  • si op es -, establece result con n1 - n2.
  • si op es /, establece result con n1 / n2.
  • si op es *, establece result con n1 * 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

Practica por tu cuenta: Compilador de Java online