java编写的猜数字游戏
呵呵,修改过的,不过其中的建议大家猜的数字本身就是个误导的,至于随机数的生成,你要是只生成两三个随机数话,而要象我程序一样,在一千个随机数中猜对了一个,那可是千分之一的可能啰! 不过这个程序的DEBUG很多了,刚开始学.
import java.io.*; import java.util.*; import java.math.*; public class test { public static void main(String args[]) throws IOException { int y; int count=1; Random w=new Random(); int x=w.nextInt(1000); Scanner s=new Scanner(System.in); System.out.println("x="+x); System.out.println("请输入一个0到999的整数y:"); y=s.nextInt(); do{ int a; a=(x+y)/4; System.out.println("建议你猜:"+a); if(x<y) { System.out.println("你的数字大了,重新猜了!请输入数字y:"); y=s.nextInt(); } if(x>y) { System.out.println("你的数字小了,重新猜了!请输入数字y:"); y=s.nextInt(); } }while(x!=y); if(x==y) { count++; System.out.println("呀,小子你猜对了!"); System.out.println("你一共猜了:"+count+"次"); } } }
