java打地鼠文本代码_Java编程实现打地鼠文字游戏实例代码
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编程实现打地鼠文字游戏实例代码相关推荐
- java 生成token代码_java token生成和校验的实例代码
现在越来越多的登录方式都用到了token作为用户登录令牌,所以实现了一个token生成和校验案例. 缺点:该实现方式token是存储在内存中,不适合分布式项目,如需改为分布式项目部署,可把token存 ...
- java 判断图片格式_Java判断上传图片格式的实例代码
先给大家介绍下java判断上传图片格式. 由于客户上传图片将png的图片的后缀名改为jpg,所以通过后缀名判断不行,用下面这个方法可以 //判断是否是JPG格式 log.info("-1-- ...
- java购物小票代码_Java编程打印购物小票实现代码
简单介绍运行环境: 语言:Java 工具:eclipse 系统:Windows7 (打印设备暂时没有,所以只能提供预览图) 最近,项目需要为商城做一个购物小票的打印功能,日常我们去超市买东西,结账的时 ...
- java计算器简单源代码_java 简单的计算器程序实例代码
java 简单的计算器程序 实现实例: import java.awt.*; import java.awt.event.*; import javax.swing.*; public class C ...
- java一维打地鼠_Java编程实现打地鼠文字游戏实例代码
控制台输入数字,与随机数匹配,匹配正确则返回"打中了!" 匹配错误则返回"太遗憾!没打中!" package hitmouse; import java.uti ...
- java socket 编程 客户机服务器_Java Socket编程服务器响应客户端实例代码
通过输入流来读取客户端信息,相应的时候通过输出流来实现. 服务端类的代码: import java.io.BufferedReader; import java.io.IOException; imp ...
- java服务端代码_Java Socket编程服务器响应客户端实例代码
通过输入流来读取客户端信息,相应的时候通过输出流来实现. 服务端类的代码: import java.io.BufferedReader; import java.io.IOException; imp ...
- java实现人民币数字转换中文大写的工具实例代码demo分享
原文:java实现人民币数字转换中文大写的工具实例代码demo分享 http://www.zuidaima.com/share/1816208858221568.htm 刚好在项目里面用到了数字转化为 ...
- java打印小票的时间_Java编程打印购物小票实现代码
这篇文章主要介绍了Java编程打印购物小票实现代码,具有一定参考价值,需要的朋友可以了解下. 简单介绍运行环境: 语言:Java 工具:eclipse 系统:Windows7 (打印设备暂时没有,所以 ...
最新文章
- linux学习之shell基础篇
- ATPCS和AAPCS
- 流媒体数据代理----Anychat
- 我不看好data2vec这类多模态融合的研究
- python主进程退出时子进程也退出_主进程被杀死时,如何保证子进程同时退出,而不变为孤儿进程(三)...
- 计算机专业技能水平如何提升,市计算机:提升技能水平
- java图片亮度调整
- 基于matlab的图像仿真研究,基于MATLAB的图像锐化算法研究与仿真
- 如何一键开通局域网共享
- Web前端开发的项目开发流程
- 《2022数字藏品研究报告》首发,读懂NFT中西方价值捕获的分化之路
- iPhone支持杜比的机型
- 洛谷 P2350 [HAOI2012]外星人(素因子分解,欧拉函数)
- opencv生成棋盘格
- Linux ——Shell编程---以后补全
- 低功耗读卡(RFID)电路与程序实现
- -- 某大学生写给女朋友的信
- 腾讯轻量免费升配申请方法
- 百囚徒问题(100 prisoners problem)最佳策略Python代码实现(带详细注释)
- 莱宝真空泵品牌中国华东区一级授权