黑马程序员技术交流社区
标题:
猜数字小游戏,编的很粗糙,让各位大神指教
[打印本页]
作者:
zhuankill
时间:
2015-5-19 01:00
标题:
猜数字小游戏,编的很粗糙,让各位大神指教
本帖最后由 zhuankill 于 2015-5-19 01:00 编辑
//需求:模拟登陆,并给3次机会,并提示还有几次机会如果登陆完成就开始猜数字小游戏
import java.util.Scanner;
class LandDemo
{
public static void main(String[] args)
{
//建立一个Stringbuffer的对象,通过append方法对你设置的数进行存储
StringBuffer sb = new StringBuffer();
//建立一个Scanner的对象,调用nextLine方法对数进行键盘录入
Scanner s = new Scanner(System.in);
System.out.println("请设置账户");
String setname = s.nextLine();
sb.append(setname);
System.out.println("请设置密码");
String setpass = s.nextLine();
sb.append(setpass);
System.out.println("设置成功,是否继续,如果继续请按Y,退出请按N");
String letter = s.nextLine();
//当设置成功后根据你是否想要登陆给出选择语句switch
switch(letter)
{
case "Y":
System.out.println("欢迎进入");
break;
case "N":
System.exit(1);
}
for(int x = 2;x>=0;x--)
{
//输入账户和密码操作,与之前设置的值进行对比用if,else判断语句来限定错误次数
Scanner s1 = new Scanner(System.in);
System.out.println("请输入账户:");
String name = s1.nextLine();
System.out.println("请输入密码:");
String pwd = s1.nextLine();
if(name.equals(setname) && pwd.equals(setpass))
{
System.out.println("密码正确,猜数字小游戏马上开始");
//开始猜数字小游戏,模拟游戏倒计时,用sleep方法让数字缓慢出现
for(int y =3;y>0;y--)
{
try
{
Thread.sleep(1200);
}
catch(Exception e)
{}
System.out.println(" "+y);
}
try
{
Thread.sleep(1000);
}
catch(Exception e)
{}
System.out.println("ready go.....");
//调用MathDemo的静态方法开始小游戏
MathDemo.function();
break;
}
else
{
if(x==0)
{
System.out.println("你输入的次数过多,账号冻结");
}
System.out.println("密码错误,你还有"+x+"机会");
}
}
}
}
import java.util.Scanner;
class MathDemo
{
private MathDemo(){}
public static void function()
{
int number = (int)(Math.random()*100)+1;
Scanner sc = new Scanner(System.in);
System.out.println("请输入一个数字1--100之间:");
while(true)
{
int guessNumber = sc.nextInt();
if(guessNumber>number)
System.out.println("你猜的数字大了");
else if(guessNumber<number)
System.out.println("你猜的数字小了");
else
{
System.out.println("恭喜你,猜对了。还想玩么");
break;
}
}
}
}
作者:
鸿鹄2008
时间:
2015-5-19 01:04
太好玩了,我以后每天都来那签到:lol:lol:lol:lol:lol:lol
作者:
zhangjnia
时间:
2015-5-19 21:48
不错啊,学习学习
作者:
godrick007
时间:
2015-5-19 22:11
不错!楼主加油
作者:
szw727
时间:
2015-5-19 22:30
好,学习学习
作者:
星辉祝愿
时间:
2015-5-19 23:16
不错!来学习啦
作者:
lcrobert
时间:
2015-5-19 23:17
我玩这个玩的很爽啊
作者:
roybill
时间:
2015-5-19 23:21
写得不错!!!!!!赞一个!!!!
作者:
Advances
时间:
2015-5-19 23:22
学习学习
作者:
zhuankill
时间:
2015-5-19 23:22
godrick007 发表于 2015-5-19 22:11
不错!楼主加油
谢谢,比较粗糙!学的不久
作者:
鸿鹄2008
时间:
2015-5-19 23:26
楼主求升级版
作者:
T-fra
时间:
2015-5-19 23:27
楼主萌萌哒,爽爆了
作者:
夜愿Relax
时间:
2015-5-19 23:43
学习学习,我是新手
作者:
夜愿Relax
时间:
2015-5-19 23:44
学习学习,我是新手
作者:
逆流而上
时间:
2015-5-19 23:49
顶楼上的,不错的样子,我来观摩观摩
作者:
唐海
时间:
2015-5-19 23:51
:victory: 支持一下,写的不错
作者:
wwb1105
时间:
2015-5-19 23:51
非常不错,学习学习
作者:
黄冬
时间:
2015-5-19 23:55
学习。。。
作者:
重复
时间:
2015-5-20 00:12
求页面美化!!!
作者:
逆流而上
时间:
2015-5-20 00:17
顶楼主,优化下子呗,看着好多的样子哟
作者:
林思奇
时间:
2015-5-20 00:21
好腻害,膜拜
作者:
绝版坏银
时间:
2015-5-20 08:02
学习学习。。。。。。。。。。
作者:
笔墨痕干
时间:
2015-5-20 09:03
学习学习
作者:
Residual_mem
时间:
2015-5-20 16:58
顶楼主。。。
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2