Java编程实现打地鼠文字游戏实例代码

发布时间:2020-10-05 07:00:48

来源:脚本之家

阅读:91

作者:lao_huang123

控制台输入数字,与随机数匹配,匹配正确则返回“打中了!”

匹配错误则返回“太遗憾!没打中!”

package hitmouse;

import java.util.Random;

import java.util.Scanner;

public class HitMouse {

public static void main(String[] args) {

// TODO Auto-generated method stub

int[] map = new int[5]; //定义一个数组

Random rand = new Random(); //随机数变量实例化

Scanner scan = new Scanner(System.in); //获得控制台输入

int pos; //地鼠位置

int newpos; //用户输入位置,与地鼠位置判断

while(true){

for(int i=0;i

map[i]=0; //数值所有数赋值为0

}

pos = rand.nextInt(5); //5以内的随机数

map[pos]=1; //地鼠的位置(1表示地鼠位置)

for(int temp:map){

System.out.print(temp); //输出数组

}

System.out.println("请输入打击位置:");

newpos = scan.nextInt(); //控制台输入的数字赋值给newpos

if(pos == newpos){ //判断位置是否正确

System.out.println("打中了!");

}

else{

System.out.println("太遗憾!没打中!");

}

}

}

输出效果:

00001请输入打击位置:

4

打中了!

00100请输入打击位置:

2

打中了!

10000请输入打击位置:

0

打中了!

10000请输入打击位置:

3

太遗憾!没打中!

01000请输入打击位置:

1

打中了!

10000请输入打击位置:

自己运行结果:

00010请输入打击位置:

9

太遗憾!没打中!

00100请输入打击位置:

1

太遗憾!没打中!

00001请输入打击位置:

5

太遗憾!没打中!

10000请输入打击位置:

6

太遗憾!没打中!

01000请输入打击位置:

4

太遗憾!没打中!

00010请输入打击位置:

5

太遗憾!没打中!

10000请输入打击位置:

88

太遗憾!没打中!

00010请输入打击位置:

4

太遗憾!没打中!

10000请输入打击位置:

5

太遗憾!没打中!

10000请输入打击位置:

6

太遗憾!没打中!

00010请输入打击位置:

3

打中了!

01000请输入打击位置:

运气不好。。打了那么多次才中。

总结

以上就是本文关于Java编程实现打地鼠文字游戏实例代码的全部内容,希望对大家有所帮助。感兴趣的朋友可以继续参阅本站其他相关专题,如有不足之处,欢迎留言指出。

java打地鼠文本代码_Java编程实现打地鼠文字游戏实例代码相关推荐

  1. java 生成token代码_java token生成和校验的实例代码

    现在越来越多的登录方式都用到了token作为用户登录令牌,所以实现了一个token生成和校验案例. 缺点:该实现方式token是存储在内存中,不适合分布式项目,如需改为分布式项目部署,可把token存 ...

  2. java 判断图片格式_Java判断上传图片格式的实例代码

    先给大家介绍下java判断上传图片格式. 由于客户上传图片将png的图片的后缀名改为jpg,所以通过后缀名判断不行,用下面这个方法可以 //判断是否是JPG格式 log.info("-1-- ...

  3. java购物小票代码_Java编程打印购物小票实现代码

    简单介绍运行环境: 语言:Java 工具:eclipse 系统:Windows7 (打印设备暂时没有,所以只能提供预览图) 最近,项目需要为商城做一个购物小票的打印功能,日常我们去超市买东西,结账的时 ...

  4. java计算器简单源代码_java 简单的计算器程序实例代码

    java 简单的计算器程序 实现实例: import java.awt.*; import java.awt.event.*; import javax.swing.*; public class C ...

  5. java一维打地鼠_Java编程实现打地鼠文字游戏实例代码

    控制台输入数字,与随机数匹配,匹配正确则返回"打中了!" 匹配错误则返回"太遗憾!没打中!" package hitmouse; import java.uti ...

  6. java socket 编程 客户机服务器_Java Socket编程服务器响应客户端实例代码

    通过输入流来读取客户端信息,相应的时候通过输出流来实现. 服务端类的代码: import java.io.BufferedReader; import java.io.IOException; imp ...

  7. java服务端代码_Java Socket编程服务器响应客户端实例代码

    通过输入流来读取客户端信息,相应的时候通过输出流来实现. 服务端类的代码: import java.io.BufferedReader; import java.io.IOException; imp ...

  8. java实现人民币数字转换中文大写的工具实例代码demo分享

    原文:java实现人民币数字转换中文大写的工具实例代码demo分享 http://www.zuidaima.com/share/1816208858221568.htm 刚好在项目里面用到了数字转化为 ...

  9. java打印小票的时间_Java编程打印购物小票实现代码

    这篇文章主要介绍了Java编程打印购物小票实现代码,具有一定参考价值,需要的朋友可以了解下. 简单介绍运行环境: 语言:Java 工具:eclipse 系统:Windows7 (打印设备暂时没有,所以 ...

最新文章

  1. linux学习之shell基础篇
  2. ATPCS和AAPCS
  3. 流媒体数据代理----Anychat
  4. 我不看好data2vec这类多模态融合的研究
  5. python主进程退出时子进程也退出_主进程被杀死时,如何保证子进程同时退出,而不变为孤儿进程(三)...
  6. 计算机专业技能水平如何提升,市计算机:提升技能水平
  7. java图片亮度调整
  8. 基于matlab的图像仿真研究,基于MATLAB的图像锐化算法研究与仿真
  9. 如何一键开通局域网共享
  10. Web前端开发的项目开发流程
  11. 《2022数字藏品研究报告》首发,读懂NFT中西方价值捕获的分化之路
  12. iPhone支持杜比的机型
  13. 洛谷 P2350 [HAOI2012]外星人(素因子分解,欧拉函数)
  14. opencv生成棋盘格
  15. Linux ——Shell编程---以后补全
  16. 低功耗读卡(RFID)电路与程序实现
  17. -- 某大学生写给女朋友的信
  18. 腾讯轻量免费升配申请方法
  19. 百囚徒问题(100 prisoners problem)最佳策略Python代码实现(带详细注释)
  20. 莱宝真空泵品牌中国华东区一级授权

热门文章

  1. 【咕泡P4人工智能机器学习】
  2. 【转载】Android 5.1 Art Hook 技术分享
  3. 课堂笔记5(大学生作业)
  4. 【图像处理】——距离变换算法
  5. 走向网络开放 戴尔易安信未来的网络愿景
  6. 申银万国第三方存管全面启动
  7. 程序员必备的英文单词
  8. 我的世界服务器公会系统指令,我的世界Factions 公会家族插件
  9. Radmin密码破解新招
  10. mysql分库分表中间件Heisenberg