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