Kotlin-Programm zur Erstellung eines einfachen Rechners mit switch ... case

In diesem Programm lernen Sie, einen einfachen Taschenrechner mit dem Ausdruck when in Kotlin zu erstellen. Dieser Rechner könnte zwei Zahlen addieren, subtrahieren, multiplizieren und dividieren.

Beispiel: Einfacher Rechner mit switch-Anweisung

 import java.util.* fun main(args: Array) ( val reader = Scanner(System.`in`) print("Enter two numbers: ") // nextDouble() reads the next double from the keyboard val first = reader.nextDouble() val second = reader.nextDouble() print("Enter an operator (+, -, *, /): ") val operator = reader.next()(0) val result: Double when (operator) ( '+' -> result = first + second '-' -> result = first - second '*' -> result = first * second '/' -> result = first / second // operator doesn't match any case constant (+, -, *, /) else -> ( System.out.printf("Error! operator is not correct") return ) ) System.out.printf("%.1f %c %.1f = %.1f", first, operator, second, result) )

Wenn Sie das Programm ausführen, lautet die Ausgabe wie folgt:

 Geben Sie zwei Zahlen ein: 1.5 4.5 Geben Sie einen Operator ein (+, -, *, /): * 1.5 * 4.5 = 6.8

Der *Bediener durch den Benutzer eingegeben wird , in der Bedienperson unter Verwendung des gespeicherten Variablen next()Verfahren ScannerObjekt.

Ebenso werden die beiden Operanden, 1,5 und 4,5 zunächst in Variablen gespeichert und zweiten jeweils die unter Verwendung von nextDouble()Verfahren des ScannerObjekts.

Da der Bediener *der Wann-Bedingung entspricht '*':, springt die Steuerung des Programms zu

 Ergebnis = erste * zweite; 

Diese Anweisung berechnet das Produkt und speichert es im variablen Ergebnis. Es wird mit der printfAnweisung gedruckt .

Hier ist der entsprechende Java-Code: Java-Programm zum Erstellen eines einfachen Rechners

Interessante Beiträge...