黑马程序员技术交流社区
标题:
一个模拟网页登录界面的小程序,还加载了小游戏哦,嘿.....
[打印本页]
作者:
18334705181
时间:
2014-12-25 20:01
标题:
一个模拟网页登录界面的小程序,还加载了小游戏哦,嘿.....
一个模拟网页登录界面的小程序,还加载了小游戏哦,嘿.....
package day12;
import java.util.Scanner;
//编写一个模拟登录的程序
public class Test1
{
public static void main(String[] args) {
User b=new User();
b.setUserName("fanyingbin@163.com");
b.setUserkey("fanyingbin");
Scanner a=new Scanner(System.in);
for (int i = 1; i<=3; i++)
{
System.out.println("请输入用户名及密码");
String name=a.nextLine();
String key=a.nextLine();
if (b.compare(name, key))
{
System.out.println("密码的输入正确");
new GuessNumber().game();
break;
}
else if(3-i==0)
{
System.out.println("密码输入错误,此卡已被锁定,请到柜台处理");
}
else
System.out.println("密码输入错误,您还有"+(3-i)+"机会");
}
}
}
/*
* 这是一个用户的的数据类
*/
class User
{
private String username;
private String userkey;
public String getUserkey()
{
return userkey;
}
public void setUserkey(String userkey)
{
this.userkey = userkey;
}
public String getUserName()
{
return username;
}
public void setUserName(String username)
{
this.username = username;
}
boolean compare(String name,String key)
{
return this.username .equals(name)&&this.userkey.equals(key);
}
}
/*
* 写一个随机猜数字小游戏
*/
class GuessNumber
{
void game()
{
int a=(int)(Math.random()*100)+1;
while (true)
{
System.out.println("请输入一个数字");
Scanner b=new Scanner(System.in);
int c=b.nextInt();
if(a>c)
{
System.out.println("哥"+c+"不对哦,有点小");
}
else if(a<c)
{
System.out.println("哥"+c+"还是不对哦,有点大");
}
else
{
System.out.println("恭喜你,猜中了。请我吃饭吧。。。。。。");
break;
}
}
}
}
.
复制代码
作者:
新鲜感
时间:
2014-12-25 22:24
这么吊。。。。
作者:
cz萑
时间:
2014-12-25 23:24
额。。。。似曾相识啊
作者:
aa524500
时间:
2014-12-25 23:47
这个必须顶上啊,支持
作者:
来自未来
时间:
2014-12-25 23:50
好厉害的样子。。。
作者:
还在路上
时间:
2014-12-25 23:50
这个...
视频上讲过,自己也做过。
所以,一看到名字就进来了,呵呵!
作者:
lidinghai
时间:
2014-12-25 23:55
好屌的说。
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2