Anahtar Kullanarak Basit Hesap Makinesi Yapmak İçin Kotlin Programı ... case

Bu programda, Kotlin'de ifade ederken kullanarak basit bir hesap makinesi yapmayı öğreneceksiniz. Bu hesap makinesi iki sayıyı toplayabilir, çıkarabilir, çarpabilir ve bölebilir.

Örnek: Switch Deyimini kullanan Basit Hesap Makinesi

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

Programı çalıştırdığınızda, çıktı:

 İki sayı girin: 1.5 4.5 Bir operatör girin (+, -, *, /): * 1.5 * 4.5 = 6.8

*Kullanıcı tarafından girilen operatör ile operatör değişken olarak depolanır next()yöntemini Scannernesnesi.

Benzer şekilde, 1.5 ve 4.5 olmak üzere iki işlenen, sırasıyla birinci ve ikinci değişkenler nextDouble()içinde Scannernesne yöntemi kullanılarak depolanır .

Operatör *ne zaman koşuluyla eşleştiğinden '*':, programın kontrolü atlar

 sonuç = birinci * ikinci; 

Bu ifade ürünü hesaplar ve değişken sonucunda saklar ve printfifade kullanılarak yazdırılır .

İşte eşdeğer Java kodu: Basit Hesap Makinesi Yapmak için Java Programı

Ilginç makaleler...