本文实例讲述了java实现的简单猜数字游戏代码。分享给大家供大家参考。

以下是Java语言写的一个猜数字小游戏引用片段:

import java.text.SimpleDateFormat;

import java.util.Date;

import java.util.Scanner;

//主函数

public class calssOne {

public static void main(String[] args) {

//shit+Ctrl+o

int result;

//随机产生一个在100以内的数字

int number = (int)(Math.random()*100);

System.out.println("\n***********猜数码小游戏,你hold得住吗?*********");

System.out.println("\n ********随机数字产生:不告诉你!*********\n");

System.out.println("\n ***********答案:"+number+"***************\n");

System.out.println("让我们动动脑筋来猜一猜吧,小提示:他是一个从1到100的整数");

long sTartTime=System.currentTimeMillis();//定义一个时间变量

for(int i=1;i<100;i++){

System.out.println("请输入你第"+i+"次的猜测");

result=calssOne.guess(i);//通过调用输入函数得到输入结果

//通过比较输出控制台

if(result>number)

System.out.println("不好意思,您所猜的数字大于谜底数字!");

else if(result < number)

System.out.println("不好意思,您所猜的数字小于谜底数字!");

else {

SimpleDateFormat sNowDate = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");

long sEndTime=System.currentTimeMillis();

System.out.println("\n ***********正确答案:"+number+"***************\n");

if(i==1){

System.out.println("perfect!!恭喜您!一次就中!!");

}

else if(i<10){

System.out.println("good job! 您总共猜了"+i+"次, 还要继续加油!!");

}

else{

System.out.println("not bad! 您总共猜了"+i+"次, 任重而道远啊!");

}

System.out.println("当前时间 :" +sNowDate.format(new Date()));// new Date()为获取当前系统时间

//System.out.println("当前时间 :" +sNowDate);

System.out.println("所用时间 :" +(sEndTime-sTartTime)/1000+"秒");

return;

}

}

}

//输入函数

public static int guess(int i){

//通过引入import java.util.Scanner类包

Scanner sc=new Scanner(System.in);

int result;

try{

//使在控制台输入的内容必须为数字

result=sc.nextInt();

return result;

}

catch (Exception e) {

// TODO: handle exception

System.out.println("你輸入的不是數字,请重新输入第"+i+"个数字");

//调用本函数重新输入

guess(i);

}

return 0;

}

}

Java语言写的一个猜数字小游戏功能,分享给大家!对于刚刚学习编程的同学可以看看,希望本文所述对大家的java程序设计有所帮助。

猜数字游戏java编程_Java编写猜数字小游戏相关推荐

  1. java面向对象思想编写原谅帽小游戏 原谅帽游戏思路解析

    java面向对象思想编写原谅帽小游戏 原谅帽游戏思路解析: 面向对象思想 作品展示 类(游戏端)继承Frame: 首先要创建一个方法去让游戏开始和结束 使用text执行这个游戏的方法(需要有游戏标题和 ...

  2. python小游戏代码大全-Python编写的点灯小游戏代码

    Python语言编写的点灯小游戏代码及思路如下: 点灯游戏及其求解的方法, 点灯游戏的游戏规则: (1)有个N行N列的灯板,当你开关其中一盏灯: (2)它和上下左右的灯的状态全部反转,目标是将全部的灯 ...

  3. 24点游戏 java实现_java实现24点纸牌游戏

    本文题目为大家分享了java实现24点纸牌游戏的具体代码,供大家参考,具体内容如下 题目 24点游戏是经典的纸牌益智游戏. 常见游戏规则: 从扑克中每次取出4张牌.使用加减乘除,第一个能得出24者为赢 ...

  4. 贪吃蛇java 暂停_Java实现贪吃蛇小游戏

    三月份的时候用Java写了一个贪吃蛇的小游戏,写完的时候颇有成就感,现在在这里做一下总结. 先把需要用到的图片资源放在这里,分别为上.下.左.右方向的蛇头,蛇身,食物,标题,可以通过右击另存为的方式下 ...

  5. java手机小游戏源码_Java手机版数独小游戏(J2me)JAVA游戏源码下载

    数独游戏,相信朋友们都知道的,以前也经常玩的,用VB.VC++和Delphi版编写的都在网上宣布过,今天放出一个鉴于Java的J2me手机版的,大致看一下截图,这是在Java模拟机运行的界面,带有Ja ...

  6. java整蛊小游戏源码_Java 开发打飞机小游戏(附完整源码)

    上图 写在前面 技术源于分享,所以今天抽空把自己之前用java做过的小游戏整理贴出来给大家参考学习.java确实不适合写桌面应用,这里只是通过这个游戏让大家理解oop面向对象编程的过程,纯属娱乐.代码 ...

  7. java台球游戏设计原理_java实现一个桌球小游戏

    本文实例为大家分享了java实现桌球小游戏的具体代码,供大家参考,具体内容如下 在ecplise中新建一个JAVA项目 建立四个class分别对应游戏登陆界面,游戏界面,数据库操作,和一个开始类 代码 ...

  8. java写的小游戏打砖块_java实现打砖块小游戏

    本文实例为大家分享了java实现打砖块小游戏的具体代码,供大家参考,具体内容如下 源码共包含两个文件 文件1:play_zhuankuai.java import java.awt.*; import ...

  9. 消灭泡泡糖游戏java编程_JAVA面向对象编程课程设计——泡泡堂

    ###一.成员介绍 姓名|任务分配|个人博客链接 --|:--:|--: 张一弛(组长)|GUI设计.游戏界面相关类实现.阿里巴巴扫描纠错.团队博客编写|在做了,在做了,下次一定 王江鸿|Box类.B ...

最新文章

  1. 为什么要学C语言及C语言存在的意义,新手经常犹豫学不学C语言
  2. maximo 工作流实现代码
  3. matlab 计算程序运行的时间
  4. java ceilingentry_java.util.TreeMap.ceilingKey()
  5. Skywalking部署常见问题以及注意事项
  6. Strategy(策略)--对象行为型模式
  7. java注解:@Deprecated(不建议使用的,废弃的);@SuppressWarnings(忽略警告,达到抑制编译器产生警告的目的)
  8. SPSS操作(四):系统聚类分析
  9. 如何使用Wondershare Recoverit for Mac从崩溃的 Mac 恢复数据?
  10. 吴恩达深度学习 —— 4.7 参数 vs. 超参数
  11. 计算机受限制用户,由于该计算机受到限制,本次操作已被取消的解决办法
  12. TouchSlide - 大话主席
  13. [源码解析] TensorFlow 分布式环境(6) --- Master 动态逻辑
  14. Ubuntu8.04上用飞信 libfetion
  15. 2022年信息安全从业者书单推荐(2022.2.20更新)
  16. [乡土民间故事_徐苟三传奇]第卅五回_道士怕鬼剪掉头发
  17. Error occurred during initialization of VM 解决
  18. 小程序画布电子签名(实例)
  19. javascript中实现点赞
  20. ​LaTex2023 软件下载+TeXstudio编辑器最新版+保姆级安装教程

热门文章

  1. java将日期格式转大写_java方法转换大写日期及人民币大写转换方式 .txt
  2. Linux 开机执行命令
  3. 北斗导航 | 最优奇偶矢量算法理论及改进实验分析
  4. 和程序员大叔谈恋爱的甜甜甜甜甜 | 程序员有话说
  5. pydub 部分 api 介绍
  6. 你认识西安交通大学的龙骏吗?
  7. Android自定义View的四种方式
  8. 已知圆上一点P1,求转动一定角度后P2的坐标
  9. 2023最新——申请邓白氏编码(我们暂时未能完成您需创建 D-U-N-S 编号的要求解决办法)
  10. iMac一体机开机密码忘了