package game;
import java.util.Random;
import java.util.Scanner;
public class HitMouse {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
int row = 4;
int col = 5;
int count = 1;
int sum = 0;
int success = 0;
int rowPc = 0;
int colPc = 0;
HitMouseTool.welcome();
char[][] holes = new char[row][col];
HitMouseTool.initHole(holes);
while (true) {
System.out.println("第" + count + "次游æ:");
System.out.println("请注æï¼å°é¼ åºç°äº");
System.out.println("ðð»ðð»ðð»ðð»ðð»ðð»ðð»ðð»ðð»");
holes = HitMouseTool.mouseAppear(holes);
for (int i = 0; i < holes.length; i++) {
for (int j = 0; j < holes[i].length; j++) {
if (holes[i][j] == 'X') {
rowPc = i;
colPc = j;
}
}
}
HitMouseTool.showHole(holes);
System.out.println("请è¾å
¥å¯¹åºè¡åè¿è¡å»æ 88-éåºæ¸¸æ 99-éæ°å¼å§");
System.out.println("请è¾å
¥è¦æçè¡å·");
int selectRow = sc.nextInt() - 1;
if (selectRow == 98) {
System.out.println();
count = 1;
sum = 0;
continue;
} else if (selectRow == 87) {
System.out.println("谢谢åè§ï¼");
return;
}
System.out.println("请è¾å
¥è¦æçåå·");
int selectCol = sc.nextInt() - 1;
if (selectCol == 98) {
System.out.println();
count = 1;
sum = 0;
continue;
} else if (selectCol == 87) {
System.out.println("谢谢åè§ï¼");
return;
}
if (selectRow == rowPc && selectCol == colPc) {
System.out.println("æåæä¸äºï¼");
System.out.println("å½åå¾åï¼+2");
count++;
sum += 2;
success++;
System.out.println("æ»å¾åæ¯" + sum);
} else {
System.out.println("å¾éæ¾ãã没æä¸ãã");
System.out.println("å½åå¾åï¼-1");
count++;
sum -= 1;
System.out.println("æ»å¾åæ¯" + sum);
}
if (count == 6) {
HitMouseTool.showOver(count, sum, success);
return;
}
for (int i = 0; i < row; i++) {
for (int j = 0; j < col; j++) {
holes[i][j] = 'O';
}
}
}
}
}
没有合适的资源?快使用搜索试试~ 我知道了~
第十一天(java方法的封装)
共16个文件
class:6个
java:6个
project:1个
需积分: 0 0 下载量 34 浏览量
2023-03-07
19:05:41
上传
评论
收藏 21KB RAR 举报
温馨提示
这节学完感觉都通透了,代码也变得简单起来
资源推荐
资源详情
资源评论
收起资源包目录
JF230211-0307.rar (16个子文件)
JF230215-0307
.classpath 301B
作业6.xlsx 11KB
.settings
org.eclipse.jdt.core.prefs 646B
src
game
HitMouseTool.java 2KB
HitMouse.java 2KB
ChessTool.java 2KB
Chess.java 2KB
basic
Tool1.java 2KB
Demo1.java 673B
bin
game
HitMouseTool.class 2KB
ChessTool.class 2KB
Chess.class 2KB
HitMouse.class 2KB
basic
Demo1.class 834B
Tool1.class 2KB
.project 389B
共 16 条
- 1
资源评论
中二痞
- 粉丝: 191
- 资源: 18
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功