A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

一个模拟网页登录界面的小程序,还加载了小游戏哦,嘿.....
  1. package day12;

  2. import java.util.Scanner;

  3. //编写一个模拟登录的程序
  4. public class Test1
  5. {
  6.         public static void main(String[] args) {
  7.                 User b=new User();
  8.                 b.setUserName("fanyingbin@163.com");
  9.                 b.setUserkey("fanyingbin");
  10.                 Scanner a=new Scanner(System.in);
  11.                 for (int i = 1; i<=3; i++)
  12.                 {
  13.                         System.out.println("请输入用户名及密码");
  14.                         String name=a.nextLine();
  15.                         String key=a.nextLine();
  16.                                 if (b.compare(name, key))
  17.                                 {
  18.                                         System.out.println("密码的输入正确");
  19.                                         new GuessNumber().game();
  20.                                         break;
  21.                                 }
  22.                                 else if(3-i==0)
  23.                                 {
  24.                                         System.out.println("密码输入错误,此卡已被锁定,请到柜台处理");
  25.                                 }
  26.                                 else
  27.                                         System.out.println("密码输入错误,您还有"+(3-i)+"机会");
  28.                 }
  29.                
  30.                
  31.         }
  32. }

  33. /*
  34. * 这是一个用户的的数据类
  35. */
  36. class User
  37. {
  38.         private String username;
  39.         private String userkey;
  40.         public String getUserkey()
  41.         {
  42.                 return userkey;
  43.         }

  44.         public void setUserkey(String userkey)
  45.         {
  46.                 this.userkey = userkey;
  47.         }

  48.        

  49.         public String getUserName()
  50.         {
  51.                 return username;
  52.         }

  53.         public void setUserName(String username)
  54.         {
  55.                 this.username = username;
  56.         }
  57.         boolean compare(String name,String key)
  58.         {
  59.                 return this.username .equals(name)&&this.userkey.equals(key);
  60.         }

  61. }
  62. /*
  63. * 写一个随机猜数字小游戏
  64. */
  65. class GuessNumber
  66. {
  67.          void game()
  68.         {
  69.                 int a=(int)(Math.random()*100)+1;
  70.                 while (true)
  71.                 {
  72.                         System.out.println("请输入一个数字");
  73.                         Scanner b=new Scanner(System.in);
  74.                         int c=b.nextInt();
  75.                         if(a>c)
  76.                         {
  77.                                 System.out.println("哥"+c+"不对哦,有点小");
  78.                         }
  79.                         else if(a<c)
  80.                         {
  81.                                 System.out.println("哥"+c+"还是不对哦,有点大");
  82.                         }
  83.                         else
  84.                         {
  85.                                 System.out.println("恭喜你,猜中了。请我吃饭吧。。。。。。");
  86.                                 break;
  87.                         }
  88.                 }
  89.         }
  90. }


  91. .
复制代码

6 个回复

倒序浏览
这么吊。。。。
回复 使用道具 举报
额。。。。似曾相识啊
回复 使用道具 举报
这个必须顶上啊,支持
回复 使用道具 举报
好厉害的样子。。。
回复 使用道具 举报
这个...
视频上讲过,自己也做过。
所以,一看到名字就进来了,呵呵!
回复 使用道具 举报
好屌的说。
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马