黑马程序员技术交流社区

标题: 模拟用户登陆 [打印本页]

作者: 话不多先生00    时间: 2015-9-6 23:02
标题: 模拟用户登陆
public class Text {

        /**
         * @param args
         */
        public static void main(String[] args) {
               
                Scanner sc = new Scanner(System.in);
                for (int i = 0; i < 3; i++) {
                        System.out.println("请输入用户名:");
                        String userword = sc.nextLine();
                       
                        System.out.println("请输入密码:");
                        String passwork = sc.nextLine();
               
                if ("admin".equals(userword)&&"admin".equals(passwork)) {
                        System.out.println("欢迎"+userword+"登录。");
                        break;
                } else {
                        if(i==2){
                                System.out.println("错误次数已达上限,暂停服务。");
                } else {
                        System.out.println("用户名或密码错误,请重新输入。");
                        System.out.println("您还有"+(2-i)+"次输入机会。");
                }
                }
        }
        }
}

作者: 徐鹏辰    时间: 2015-9-6 23:11
还可以优化!!
最后的else中的输出语句可以写成一句,之间用+连接。
同时输出语句也可以定义一个方法。




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2