您的位置:首页 > 编程语言 > Java开发

java编写的猜数字游戏

2007-11-15 21:37 316 查看
呵呵,修改过的,不过其中的建议大家猜的数字本身就是个误导的,至于随机数的生成,你要是只生成两三个随机数话,而要象我程序一样,在一千个随机数中猜对了一个,那可是千分之一的可能啰! 不过这个程序的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+"次");
}
}
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: