黑马程序员技术交流社区

标题: 练习:用户名登录案列 [打印本页]

作者: 小鹿    时间: 2015-9-28 23:01
标题: 练习:用户名登录案列
package com.xiaolu;

import java.util.Scanner;

public class StringDemo {
    public static void main(String[] args) {
               
            //定义用户名和密码
            String username = "admin";
            String password = "admin";
           
            //给三次机会
            for(int x = 0;x < 3;x++){
                    //x = 0,1,2,
                    //输入用户名和密码
                    Scanner sc = new Scanner(System.in);
                    System.out.println("请输入用户名:");
                    String name = sc.nextLine();
                    System.out.println("请输入密码:");
                    String word = sc.nextLine();
                   
            //比较用户名和密码是否相同
            //是则登陆成功不是则登录失败
            if(name.equals(username)&&word.equals(password)){
                    //如果相同,就输出登录成功
                    System.out.println("登录成功!");
                    break;
            }else{
                    //如果是0次那么控制语句提示
                    if((2 - x) == 0){
                            System.out.println("您的输入机会为0,请与管理员联系!");
                    }else{
                        System.out.println("登录失败,您还有"+ (2 - x) +"次机会!");
                    }
            }
      }
    }
}
仔细回想!慢慢敲出来,真是一种享受!分享一下,




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