scala中if语句和while循环语句结合应用实例。
一个简易登录器
val Syuser = "zhangsan"//账户
val Sypwd = "songyu"//密码
/*从控制台输入用户名和密码
scala-api: StdIn.readInt () 从控制台输入一个int
StdIn.readLine () 从控制台输入一行字符串 */
var opportunity = 3 //输入的机会次数
while (opportunity > 0){ val user =scala.io.StdIn.readLine ("请输入您的用户名:")
val pwd =scala.io.StdIn.readLine ("请输入您的密码:")
if (Syuser == user && Sypwd==pwd) {
println("恭喜您成功登陆," + user + "欢迎来到scala!!!")
opportunity = 0
}
else {
opportunity-=1
println("你的密码或用户名输入错误,您还有("+opportunity+")请重新输入。")
}
}
}
}