Menu
Coddy logo textTech

Recap - If Else

Parte da seção Fundamentos do Journey de Java da Coddy — lição 31 de 73.

challenge icon

Desafio

Iniciante

Você recebe um código que obtém como entrada dois números n1 e n2 e uma string de um único caractere op.

Nota: aprenderemos nas próximas aulas como obter entrada do usuário, por enquanto, não mexa nas três primeiras linhas.

 

Os valores possíveis para op são +, -, / e *

Sua tarefa é definir a variável result com base nas condições:

  • se op for +, defina result como n1 + n2.
  • se op for -, defina result como n1 - n2.
  • se op for /, defina result como n1 / n2.
  • se op for *, defina result como n1 * n2.

 

Importante: No Java, strings não podem ser comparadas com ==. Para comparar uma string, use o método .equals() em vez disso. Por exemplo, para verificar se op é +, escreva: op.equals("+")

Experimente você mesmo

import java.util.Scanner;

public class Main {
    public static void main(String[] args) {
        Scanner scanner = new Scanner(System.in); // Não altere esta linha
        int n1 = scanner.nextInt(); // Não altere esta linha
        int n2 = scanner.nextInt(); // Não altere esta linha
        scanner.nextLine(); // Não altere esta linha
        String op = scanner.nextLine(); // Não altere esta linha
        
        // Escreva seu código abaixo
        double result = 0;
        
        
        
        System.out.println(result);
    }
}

Todas as lições de Fundamentos