private const val USERNAME = "kk" //用戶名
private const val PASSWORD = "123456" //密碼
private const val ADMIN_USER = "admin" //管理員用戶名
private const val ADMIN_PASSWORD = "admin" //管理員密碼
private const val USER = 0 //用戶模式
private const val DEBUG = 1 //調(diào)試模式
fun main(args: Array<String>) {
//當(dāng)args參數(shù)非空且第0個(gè)參數(shù)為1時(shí)進(jìn)入DEBUG模式,不然進(jìn)入U(xiǎn)SER模式
val mode = if (args.isNotEmpty() && args[0] == "1") { DEBUG } else { USER }
println("請(qǐng)輸入用戶名:")
val username = readLine() //讀取用戶輸入信息
println("請(qǐng)輸入密碼:")
val password = readLine() //讀取用戶輸入信息
if (mode == DEBUG && username == ADMIN_USER && password == ADMIN_PASSWORD) { //模式為調(diào)試模式剩辟,且登陸的是管理員
println("管理員登陸成功")
} else if (username == USERNAME && password == PASSWORD) { //調(diào)試模式為空,且登陸的是普通用戶
println("登陸成功")
} else {
println("登陸失敗")
}
}
運(yùn)行結(jié)果