Menu
Coddy logo textTech

Recap - If Else

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

challenge icon

Aufgabe

Anfänger

Sie erhalten einen Code, der als Eingabe zwei Zahlen n1 und n2 sowie einen String op mit einem einzelnen Zeichen erhält.

Hinweis: Wir werden in den nächsten Lektionen lernen, wie man Eingaben vom Benutzer erhält, derzeit ändern Sie einfach die ersten drei Zeilen nicht.

 

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

Ihre Aufgabe ist es, die Variable result basierend auf den Bedingungen zu setzen:

  • wenn op + ist, setzen Sie result auf n1 + n2.
  • wenn op - ist, setzen Sie result auf n1 - n2.
  • wenn op / ist, setzen Sie result auf n1 / n2.
  • wenn op * ist, setzen Sie result auf n1 * n2.

 

Wichtig: In Java können Strings nicht mit == verglichen werden. Um einen String zu vergleichen, verwenden Sie stattdessen die Methode .equals(). Zum Beispiel, um zu prüfen, ob op + ist, schreiben Sie: op.equals("+")

Probier es selbst

import java.util.Scanner;

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

Alle Lektionen in Grundlagen