Menu
Coddy logo textTech

Rückblick - If Else

Teil des Abschnitts Grundlagen der Java-Journey von Coddy. Lektion 31 von 73.

challenge icon

Aufgabe

Anfänger

Du erhältst einen Code, der zwei Zahlen n1 und n2 sowie eine Zeichenkette mit einem einzelnen Zeichen op als Eingabe einliest.

Hinweis: In den nächsten Lektionen lernen wir, wie man Eingaben vom Benutzer erhält. Berühre vorerst einfach nicht die ersten drei Zeilen.

 

Die möglichen Werte für op sind +, -, / und *

Deine Aufgabe ist es, die Variable result abhängig von den Bedingungen zu setzen:

  • Wenn op + ist, setze result auf n1 + n2.
  • Wenn op - ist, setze result auf n1 - n2.
  • Wenn op / ist, setze result auf n1 / n2.
  • Wenn op * ist, setze result auf n1 * n2.

 

Wichtig: In Java können Zeichenketten nicht mit == verglichen werden. Um eine Zeichenkette zu vergleichen, verwende stattdessen die Methode .equals(). Um beispielsweise zu prüfen, ob op + ist, schreibe: op.equals("+")

Probier es selbst

import java.util.Scanner;

public class Main {
    public static void main(String[] args) {
        Scanner scanner = new Scanner(System.in); // Diese Zeile nicht ändern
        int n1 = scanner.nextInt(); // Diese Zeile nicht ändern
        int n2 = scanner.nextInt(); // Diese Zeile nicht ändern
        scanner.nextLine(); // Diese Zeile nicht ändern
        String op = scanner.nextLine(); // Diese Zeile nicht ändern
        
        // Schreibe deinen Code unten
        double result = 0;
        
        
        
        System.out.println(result);
    }
}

Alle Lektionen in Grundlagen

Übe selbstständig: Online-Java-Compiler