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-08-31 15:47:13 发布
这篇博客介绍了一个使用Kotlin编写的简单计算器应用,用户可以输入加减乘除表达式,如1+2、1/2等。文章通过示例展示了计算器如何处理正确和错误的输入,并提供了交互式的体验。
摘要由CSDN通过智能技术生成