Menu
Coddy logo textTech

Recap - 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: aprenderemos en las próximas lecciones cómo obtener entrada del usuario, por ahora solo no toques las tres primeras líneas.

 

Los posibles valores para op son +, -, / y *

Tu tarea es establecer la variable result basada en 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, usa el método .equals() en su lugar. Por ejemplo, para verificar 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 debajo
        double result = 0;
        
        
        
        System.out.println(result);
    }
}

Todas las lecciones de Fundamentos

Practica por tu cuenta: Compilador de Java online