package com.bigen.test
/**
* Created by jeffeng on 2018-5-25.
*/
fun main(args: Array<String>) {
loop@ while (true) {
println("=======输入计数表达式==========")
//进行表达式输入
var _input = readLine()
try {
//得到表达式的计算结果
var _result = result(_input!!)
println("${_input}=${_result}")
println("是否继续使用(y/n)")
var _go = readLine()
when (_go) {
"n" -> System.exit(-1) //退出程序
else -> continue@loop
}
} catch (e: NumberFormatException) {
println("ERROR:您输入的表达式有误")
}
}
}
fun result(exp: String): String {
when {
exp.contains("+") -> {
return Calculator(exp.trim().split("+")[0].toDouble(), exp.trim().split("
kotlin入门-一个简单的加减乘除计算器例子
最新推荐文章于 2024-04-10 03:45:42 发布