Programul Kotlin pentru a face un calculator simplu folosind comutatorul ... caz

În acest program, veți învăța să creați un calculator simplu folosind expresia în Kotlin. Acest calculator ar putea să adauge, să scadă, să înmulțească și să împartă două numere.

Exemplu: Calculator simplu folosind declarația switch

 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) )

Când rulați programul, ieșirea va fi:

 Introduceți două numere: 1,5 4,5 Introduceți un operator (+, -, *, /): * 1,5 * 4,5 = 6,8

*Operatorul introdus de către utilizator este stocat în variabila operator care utilizează next()metoda de Scannerobiect.

La fel, cei doi operanzi, 1.5 și 4.5 sunt stocate în variabilele prima și respectiv a doua folosind nextDouble()metoda Scannerobiectului.

Deoarece, operatorul se *potrivește cu condiția when '*':, controlul programului sare la

 rezultat = primul * al doilea; 

Această declarație calculează produsul și stochează rezultatul variabil și este tipărită folosind printfinstrucțiunea.

Iată codul Java echivalent: Programul Java pentru a face un calculator simplu

Articole interesante...