![](/img/trans.png)
[英]Error java.lang.NullPointerException: Android Studio
[英]java.lang.NullPointerException error in Android Studio
我似乎无法在调试中逃避这个错误。 在 Android Studio 的问题部分未检测到其他问题。 我在代码中没有看到任何错误,但我是新手。
下面的代码:
package com.example.bank
import androidx.appcompat.app.AppCompatActivity
import android.os.Bundle
class MainActivity : AppCompatActivity() {
override fun onCreate(savedInstanceState: Bundle?) {
super.onCreate(savedInstanceState)
setContentView(R.layout.activity_main)
//Initial User Input bankBalance
println("Enter Bank Balance")
var bankBalance: Double = readLine()!!.toDouble()
//Initial User Input withdrawal
println("Enter withdraw")
var withdraw: Double = readLine()!!.toDouble()
while (bankBalance >= 0.0) {
if (withdraw > bankBalance) {
println("Your balance isn't high enough")
break
}
if (withdraw <= bankBalance) {
bankBalance = (bankBalance - withdraw)
println(bankBalance)
break
}
//Looped User Input
println("Enter Withdraw")
var withdraw = readLine()
}
}
}
readline() 用于 java 编程,但您正在创建一个 android 应用程序,最终为 android 创建了一个 apk! 因此您无法从终端获取用户输入!
您可以在布局中放置 2 个 edittext,然后在已安装的应用程序中将输入内容放入其中
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.