32 模拟登录
作者: 江宝钏时间限制: 2S章节: 字符串
问题描述 :
编写程序模拟简单的密码登录(正确的密码是123456),首先从键盘输入用户名(用户名随意,不超过10个字符)
然后输入密码,若密码正确(即为123456)则给出问候语。
若密码不正确,则给出错误提示,并允许再次输入,
直到输入正确的密码或输入0结束。
输入说明 :
用户名,和若干次密码。
输出说明 :
若密码正确则输出:
Hello 用户名换行
并退出
若错误则输出:
Wrong Password!换行
并再次输入判断
若密码为0则在输出Wrong Password!后退出。
输入范例 :
tom
123
123456
输出范例 :
Wrong Password!
Hello tom
import java.util.Scanner;
public class test_32 {
/**
* 32 模拟登录
*/
private static String PWD = "123456";
private static String END_INTPUT_0 = "0";
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
String name = sc.next();
String pwd;
while(sc.hasNext()){
pwd = sc.next();
if(PWD.equals(pwd)){
System.out.println("Hello "+name);
break;
}
if(END_INTPUT_0.equals(pwd)){
System.out.println("Wrong Password!");
break;
}
System.out.println("Wrong Password!");
}
}
}