Menu
Coddy logo textTech

Riepilogo - If Else

Fa parte della sezione Fondamenti del percorso Java di Coddy. Lezione 31 di 73.

challenge icon

Sfida

Principiante

Ti viene fornito un codice che riceve in input due numeri n1 e n2 e una stringa op di un singolo carattere.

Nota: nelle prossime lezioni impareremo come ricevere input dall'utente; per ora, non modificare le prime tre righe.

 

I valori possibili per op sono +, -, / e *

Il tuo compito è impostare la variabile result in base alle condizioni:

  • se op è +, imposta result a n1 + n2.
  • se op è -, imposta result a n1 - n2.
  • se op è /, imposta result a n1 / n2.
  • se op è *, imposta result a n1 * n2.

 

Importante: in Java, le stringhe non possono essere confrontate con ==. Per confrontare una stringa, usa invece il metodo .equals(). Per esempio, per verificare se op è +, scrivi: op.equals("+")

Provalo tu

import java.util.Scanner;

public class Main {
    public static void main(String[] args) {
        Scanner scanner = new Scanner(System.in); // Non modificare questa riga
        int n1 = scanner.nextInt(); // Non modificare questa riga
        int n2 = scanner.nextInt(); // Non modificare questa riga
        scanner.nextLine(); // Non modificare questa riga
        String op = scanner.nextLine(); // Non modificare questa riga
        
        // Scrivi il tuo codice qui sotto
        double result = 0;
        
        
        
        System.out.println(result);
    }
}

Tutte le lezioni di Fondamenti

Esercitati da solo: Compilatore Java online