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

Übe selbstständig: Online-Java-Compiler