Kotlin Program to Make a Simple Calculator Using When

In this post, you’ll learn to make a simple calculator using When in Kotlin.

Example: Make a Simple Calculator Using When

import java.util.Scanner

fun main(){

   val input = Scanner(System.`in`)

    print("Enter first Number: ")
    val firstNumber = input.nextInt()

    print("Enter second Number: ")
    val secondNumber = input.nextInt()

    print("Enter Action (+, -, *, /, %): ")
    val choice  = input.next()[0]

    val result  = when(choice){
        '+' -> firstNumber  + secondNumber
        '-' -> firstNumber  - secondNumber
        '*' -> firstNumber  * secondNumber
        '/' -> firstNumber  / secondNumber
        '%' -> firstNumber  % secondNumber
        else -> {
            System.err.println("Not a valid operation")
            return
        }
    }
    print(result)
}

Leave a Reply

Your email address will not be published. Required fields are marked *