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+"次");
}
}
}
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+"次");
}
}
}
相关文章推荐
- Java编写大嘴怪游戏--原创
- Head First Java (第二版)学习记录 5 - 编写程序 DotCom 初级游戏
- java编写简易扑克牌游戏
- java语言的猜数字游戏代码
- java编写游戏的几本参考书
- java编写的简单图片匹配游戏
- Java 小例子:编写石头剪刀布游戏
- java速度入四.文件的基本操作及猜数字游戏的实现
- 用Java编写的一个抽奖游戏
- java猜数字,一个简单的游戏
- java贪吃蛇游戏编写代码
- 自己用java写的猜数字游戏!
- 用Java编写扫雷游戏--算法思考
- 用JAVA编写的“宾果”游戏实例化操作----随机数据哦
- 猜数字游戏。编写一个Java应用程序,实现功能:
- Java编写猜数字小游戏
- MyGame--java语言编写的打飞机游戏(附源码下载)
- JAVA编写扫雷游戏布雷图
- Java编写掷骰子游戏
- JAVA实现简单的猜数字游戏