Program Kotlin untuk Membuat Kalkulator Mudah Dengan menggunakan suis ... sarung

Dalam program ini, anda akan belajar membuat kalkulator mudah menggunakan ketika ungkapan di Kotlin. Kalkulator ini dapat menambah, mengurangkan, mengalikan dan membahagi dua nombor.

Contoh: Kalkulator Mudah menggunakan pernyataan suis

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

Semasa anda menjalankan program, outputnya adalah:

 Masukkan dua nombor: 1.5 4.5 Masukkan operator (+, -, *, /): * 1.5 * 4.5 = 6.8

The *operator dimasukkan oleh pengguna disimpan dalam pembolehubah pengendali menggunakan next()kaedah Scannerobjek.

Begitu juga, kedua-dua operan, 1.5 dan 4.5 disimpan dalam pemboleh ubah pertama dan kedua masing-masing menggunakan nextDouble()kaedah Scannerobjek.

Oleh kerana, pengendali *sesuai dengan keadaan ketika '*':, kawalan program melompat ke

 hasil = pertama * kedua; 

Pernyataan ini mengira produk dan menyimpan dalam hasil berubah-ubah dan dicetak menggunakan printfpenyataan.

Inilah kod Java yang setara: Program Java untuk Membuat Kalkulator Ringkas

Artikel menarik...