其它网友回答:
自己写呗,能累死你?
其它网友回答:
import java.util.Random;
其它网友回答:
import java.util.Scanner;
其它网友回答:
其它网友回答:
/*
其它网友回答:
* 游戏随即给出一个0~99(包括0和99)的数字,然后让你猜是什么数字。你可以随便猜一个数字,游戏会提示太大还是太小,从而缩小结果范围。经过几次猜测与提示后,最终退出答案。在游戏过程中。记录你最终猜对时所需要的次数。游戏结束后公布结果。见下
其它网友回答:
次数 结果
其它网友回答:
1 你太有才了!
其它网友回答:
2~6 这么快就猜出来了,很聪明么!
其它网友回答:
大于7 猜了半天才猜出来,小同志,尚需努力啊!
其它网友回答:
*/
其它网友回答:
public class guessGame {
其它网友回答:
其它网友回答:
/**
其它网友回答:
* @param args
其它网友回答:
*/
其它网友回答:
public static void main(String[] args) {
其它网友回答:
int gameValue = (int)(Math.random()()*(100-1)+1);
其它网友回答:
System.out.println("Rand:"+gameValue);
其它网友回答:
Scanner sc = new Scanner(System.in);
其它网友回答:
System.out.println("请输入一个数字");
其它网友回答:
int num = sc.nextInt();
其它网友回答:
int guessCorrectNum=1;
其它网友回答:
其它网友回答:
while(true){
其它网友回答:
其它网友回答:
if(num==gameValue){
其它网友回答:
if(guessCorrectNum == 1)
其它网友回答:
System.out.println("你太有才了!");
其它网友回答:
else if((guessCorrectNum >=2) && (guessCorrectNum<=6))
其它网友回答:
System.out.println("这么快就猜出来了,很聪明么");
其它网友回答:
else if(guessCorrectNum >7)
其它网友回答:
System.out.println("猜了半天才猜出来,小同志,尚需努力啊!");
其它网友回答:
其它网友回答:
break;
其它网友回答:
}
其它网友回答:
else{
其它网友回答:
if (guessCorrectNum <=20){
其它网友回答:
其它网友回答:
guessCorrectNum = guessCorrectNum + 1;
其它网友回答:
num = sc.nextInt();
其它网友回答:
其它网友回答:
}
其它网友回答:
else{
其它网友回答:
System.out.println("20次都猜不出来...,不让你猜了");
其它网友回答:
break;
其它网友回答:
}
其它网友回答:
}
其它网友回答:
}
其它网友回答:
}
其它网友回答:
}
其它网友回答:
其它网友回答:
代码自己写比较好