two=Double.parseDouble(edit2.getText().toString())
three=Double.parseDouble(edit3.getText().toString())
这一段,你在onCreate里面来获取数宴肢巧字,但是这时候activity刚刚初始化,输入框是空的,你饥山能获取到什晌键么呢?
onclick() {
double result
one=Double.parseDouble(edit1.getText().toString())
two=Double.parseDouble(edit2.getText().toString())
three=Double.parseDouble(edit3.getText().toString())
result = one * 0.4 + two * 0.3 + three * 0.3
txt2.setText(Double.toString(result))
}
在Kotlin中,可以使用函数来实现2个整数的加减法 *** 作。下面是一个示例函数的代码:fun calc(a: Int, b: Int, operator: String): Int {
return when(operator) {
"+" ->a + b
"-" ->a - b
else ->0
}
}
这个函数接受3个参数:a和b是差猛亮2个整数,operator是一个字符串,表示 *** 作符。函数根据operator的值来判断要进行加法还是减法,并返回计算结果。
例如,要求输出6-5的值,知举可以使用以下代码:
val result = calc(6, 5, "-")
println(result) // 输出1
注意,这只是一个简单的示例函数,并不能完全满足所有虚宽需求。例如,它并未处理a和b为负数的情况,也没有考虑 *** 作符不是"+"或"-"的情况。如果需要,可以在函数中加入更多的判断条件和代码来实现更复杂的功能。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)