admin 管理员组文章数量: 1086019
2023年12月19日发(作者:app怎么调用数据库)
java好玩的简单代码
Java是一种非常流行的编程语言,它有着广泛的应用领域,从企业级应用到移动应用都有它的身影。Java的代码不仅能够实现复杂的功能,还能够带来很多乐趣。在这篇文章中,我将为大家介绍一些好玩的简单Java代码。
1. 猜数字游戏
这是一个简单的猜数字游戏,让玩家猜一个1到100之间的随机数。代码如下:
```
import ;
import r;
public class GuessNumber {
public static void main(String[] args) {
Random rand = new Random();
int number = t(100) + 1;
Scanner input = new Scanner();
("猜一个1到100之间的数字:");
int guess = t();
int count = 1;
while (guess != number) {
if (guess < number) {
("猜小了!再试一次:");
} else {
("猜大了!再试一次:");
}
guess = t();
count++;
}
n("恭喜你,猜对了!你一共猜了" + count
+ "次。");
}
}
```
2. 黑白棋游戏
这是一个简单的黑白棋游戏,让玩家和电脑对战。代码如下:
```
import r;
public class Othello {
public static void main(String[] args) {
char[][] board = new char[8][8];
board[3][3] = 'O';
board[3][4] = 'X';
board[4][3] = 'X';
board[4][4] = 'O';
Scanner input = new Scanner();
while (true) {
// 打印棋盘
for (int i = 0; i < 8; i++) {
for (int j = 0; j < 8; j++) {
("|" + board[i][j]);
}
n("|");
}
// 玩家下棋
("请输入你要下的位置(x,y):");
int x = t();
int y = t();
board[x][y] = 'X';
// 电脑下棋
n("轮到电脑下棋了。");
int computerX = (int) (() * 8);
int computerY = (int) (() * 8);
board[computerX][computerY] = 'O';
}
}
}
```
3. 迷宫游戏
这是一个简单的迷宫游戏,让玩家找到出口。代码如下:
```
import r;
public class Maze {
public static void main(String[] args) {
int[][] maze = {
{1, 1, 1, 1, 1},
{1, 0, 0, 0, 1},
{1, 0, 1, 0, 1},
{1, 0, 0, 0, 1},
{1, 1, 1, 1, 1}
};
int x = 1, y = 1;
Scanner input = new Scanner();
while (maze[x][y] != 2) {
// 打印迷宫
for (int i = 0; i < 5; i++) {
for (int j = 0; j < 5; j++) {
if (maze[i][j] == 1) {
("# ");
} else if (maze[i][j] == 2) {
("E ");
} else {
(" ");
}
}
n();
}
// 移动玩家
("请输入你要移动的方向(w/s/a/d):");
String direction = ();
switch (direction) {
case "w":
if (maze[x - 1][y] != 1) {
x--;
}
break;
case "s":
if (maze[x + 1][y] != 1) {
x++;
}
break;
case "a":
if (maze[x][y - 1] != 1) {
y--;
}
break;
case "d":
if (maze[x][y + 1] != 1) {
y++;
}
break;
}
}
n("恭喜你,成功走出迷宫!");
}
}
```
以上是三个简单的Java代码,它们不仅能够实现一些有趣的功能,还能够帮助大家提高Java编程能力。当然,这只是Java编程的冰山一角,还有很多有趣的东西等待着我们去探索。
版权声明:本文标题:java好玩的简单代码 内容由网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:http://www.roclinux.cn/b/1702938238a436663.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论