共给玩家10次机会,若第一次就猜对了,显示‘您真是个天才’,
若10也没猜对,显示“您太笨了,下次努力吧!”,
若是第2-10次猜对了,只简单的显示:“恭喜您猜对了”。
要求: 《1》每次猜测前提示用户还有几次机会。10 ,9,8,7,6,5,4,3,2,1
《2》若第10次猜完了也没猜对,就不用显示太大了或太小了。
《3》统计玩家一共猜了多少次猜对了
import java.util.Random;
import java.util.Scanner;
public class test03 {
public static void main(String[] args) {
int count=0;//定义一个猜数的总数
System.out.println("猜数游戏,您一共有10次机会!");
Scanner s1=new Scanner(System.in);
Random rd =new Random();//生成一个随机数
int b=rd.nextInt(10);//随机数的范围规定为0-10
System.out.println("请输入一个数:");
for (int i = 1; i <=10; i++) {
int a =s1.nextInt();
if (a==b) {
if (i==1) {
System.out.println("您真是个天才");
break;
}else if (2<=i && i<=10) {
System.out.println("恭喜您猜对了");
break;
}
}else if (a!=b) {
if (a>b) {
System.out.println("太大了!\n");
}else if(a<b){
System.out.println("太小了\n");
}
count++;
}
System.out.println("你还有"+(10-i)+"次机会!");
System.out.println("您一共猜了"+count+"次\n");
if (i>=10) {
System.out.println("您太笨了,下次努力吧!");
}
}
}
}