黑马程序员技术交流社区

标题: 代码练习题之模拟用户登录案例 [打印本页]

作者: huang_bing_hua    时间: 2016-2-27 11:04
标题: 代码练习题之模拟用户登录案例
  1. package cn.itcast_03;

  2. import java.util.Scanner;

  3. /*
  4. *
  5. * 模拟登陆,给三次机会,而且提醒还有几次
  6. *         分析:
  7. *      A:给定用户名和密码
  8. *      B:键盘录入用户名和密码
  9. *      C:比较是否相同
  10. *         如果相同,登录成功
  11. *         如果有一个不相同,登录失败
复制代码



作者: huang_bing_hua    时间: 2016-2-27 11:05
  1. public class StringTest {
  2.         public static void main(String[] args) {
  3.                 String username = "ice";
  4.                 String password = "83509161";
  5.                 //创建键盘录入对象
  6.                 Scanner sc = new Scanner(System.in);
  7.                
  8.                 //for循环
  9.                 for (int x=1;x<=3;x++) {
  10.                         //请输入用户名
  11.                         System.out.println("请输入你的用户名:");
  12.                         String name = sc.nextLine();
  13.                         //请输入密码
  14.                         System.out.println("请输入你的密码:");
  15.                         String psd = sc.nextLine();
  16.                         if (username.equals(name) && password.equals(psd)) {
  17.                                 System.out.println("登录成功");
  18.                                 break;
  19.                         }
  20.                         if (3-x == 0){
  21.                                 System.out.println("账号被锁定,无法再次输入");
  22.                         }
  23.                         else {
  24.                                 System.out.println("登录失败,你还有"+(3-x)+"次机会");
  25.                                
  26.                         }
  27.                 }
  28.                
  29.         }

  30. }
复制代码
接着上一个帖子





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