【程序11】猜数游戏
2012-12-15 09:52
225 查看
/*【程序11】 * 实例:猜数游戏 * 使用模拟法编写一个猜数游戏,由计算机随机生成一个1~100之内的整数, * 然后由用户来猜这个数,根据用户猜测的次数分别给出不同的提示文字。 */ import java.util.Random; import java.util.Scanner; public class T011 { public static void main(String[] args){ Random r = new Random(); int n = r.nextInt(100); // 产生一个不大于100的正数 Scanner scan = new Scanner(System.in); int count = 0; int m = 0; do{ System.out.print("输入所猜数字:"); m = scan.nextInt(); count++; if(m>n){ System.out.println("错误,所猜数字太大了!"); }else if(m<n){ System.out.println("错误,所猜数字太小了!"); } }while(m!=n); System.out.println("恭喜你答对了!\n共猜"+count+"次"); if(count<=5){ System.out.println("这么聪明,这么快就猜出来了!"); }else if(count>5){ System.out.println("还需改进方法,以更快的速度猜出来!"); } } }
运行结果:
相关文章推荐
- c/c++程序之_猜数游戏
- C++一个猜数游戏程序
- 171114—程序学习:猜数游戏。
- C++一个猜数游戏程序
- 从0开始学Python--0x04. 第二个Python程序之猜数游戏
- 10.19骰子游戏c语言和13与11倍数,和316程序与猜金花
- 尽管是一个CS专业的学生,小B的数学基础很好并对数值计算有着特别的兴趣,喜欢用计算机程序来解决数学问题。现在,她正在玩一个数值变换的游戏。她发现计算机中经常用不同的进制表示同一个数,如十进制数123表达为16进制时只包含两位数7、11(B),用八进制表示时为三位数1、7、3。按不同进制表达时,各个位数的和也不同,如上述例子中十六进制和八进制中各位数的和分别是18和11。
- Java socket编程 猜数游戏--2--客户端
- WAS集群系列(11):集群搭建:步骤9:发布验证程序
- iOS开发之-猜数游戏的简单改进
- 黄金点游戏程序注解
- Windows学习总结(11)——Windows批处理命令编写代码及小程序简介
- 11/24 C/C++/Python程序bainchen
- 【译】 AWK教程指南 11递归程序
- TCP/IP详解学习笔记(11)-- TFTP:简单文本传输协议,BOOTP:引导程序协议
- 简单java程序--猜字母游戏
- 改良程序的11技巧
- 游戏程序开发必知的10大基础实用算法及其讲解
- 用VC++6.0实现石头剪刀布游戏的程序
- 小程序游戏如何接入支付呢?