游戏规则描述:
系统随机产生一个1到100以内的数,让你猜一下,如果次数于4次的话,就失败。而每次你猜的数比系统产生的随机数比系统的大还是小系统会提示
代码设计思路:
//产生一个1到1000内的随机数
//设计一个变量,存放系统产生的随机数
//用Scanner类里的nextInt函数接受敲进键盘的数字
//用do while 循环,比较随机数与接收到的数字是否相同,用time作为计数器
package getnumber;
import java.util.Random;
import java.util.Scanner;
public class getNumber {
public static void main(String[] args) {
//先产生一个随机数
int time=0;
System.out.println("请输入1到1000的数,看看你猜的是否正确");
int answer=getRandomNumber();
System.out.println(answer);
Scanner sc=new Scanner(System.in);
int guess;
int max=5;
do{
time++;
guess=sc.nextInt();
if(guess==answer)
{
System.out.println("恭喜你,答对了!");
break;
}
else if(time==max)
{
System.out.println("猜测次数超标,游戏结束!");
break;
}
else if(guess>answer)
{
System.out.println("太大了!");
}
else
{
System.out.println("太小了!");
}
}while(true);
sc.close();
System.out.println("你一共猜了"+time+"次");
}
public static int getRandomNumber(){
Random random=new Random();
int randNum=random.nextInt(100)+1;
return randNum;
}
}
要问我代码为什么写得这么屌?戳下面的链接你就知道,我的代码都放在那了,想要吗?赶快去拿吧!!
http://qingke.me/
网友评论