100行以下的java 代码_java小游戏代码100行

论坛 期权论坛 脚本     
已经匿名di用户   2022-5-29 18:53   1180   0

java小游戏代码100行

关注:275 答案:1 mip版

解决时间 2021-01-17 07:08

e6cb1a03ad541b3098697807b7bf1798.png

提问者孤酒醉人心

2021-01-16 19:25

java小游戏代码100行

最佳答案

e6cb1a03ad541b3098697807b7bf1798.png

二级知识专家搥噚仟哖

2021-01-16 20:25

好的

我帮你写一个猜拳游戏

import java.util.Random;

import java.util.Scanner;

public class Test {

String[] array = new String[] { "布", "剪刀", "石头" };// 选项

Random r = new Random();//得到随机对象

private int player = 0;// 玩家获胜数

private int computer = 0;// 电脑获胜数

private int count = 0;//盘数

private void compare(int i) {

count++;//盘数+1

System.out.print("玩家:" + array[i - 1] + "\t");//打印出玩家的选择

int k = r.nextInt(3);//随机数

System.out.print("电脑:" + array[k] + "\t");//打印出电脑的选择

if (i - 1 == k) {//如果选择相等

System.out.println("打平");

} else if (i - 1 - k == 1 || i - 1 - k == -2) {//如果玩家获胜

System.out.println("玩家获胜");

player++;//玩家获胜数加1

} else {//如果电脑获胜

System.out.println("电脑获胜");

computer++;//电脑获胜数加1

}

}

private void info() {

System.out.println("共" + count + "盘");//打印

Syst...好的

我帮你写一个猜拳游戏

import java.util.Random;

import java.util.Scanner;

public class Test {

String[] array = new String[] { "布", "剪刀", "石头" };// 选项

Random r = new Random();//得到随机对象

private int player = 0;// 玩家获胜数

private int computer = 0;// 电脑获胜数

private int count = 0;//盘数

private void compare(int i) {

count++;//盘数+1

System.out.print("玩家:" + array[i - 1] + "\t");//打印出玩家的选择

int k = r.nextInt(3);//随机数

System.out.print("电脑:" + array[k] + "\t");//打印出电脑的选择

if (i - 1 == k) {//如果选择相等

System.out.println("打平");

} else if (i - 1 - k == 1 || i - 1 - k == -2) {//如果玩家获胜

System.out.println("玩家获胜");

player++;//玩家获胜数加1

} else {//如果电脑获胜

System.out.println("电脑获胜");

computer++;//电脑获胜数加1

}

}

private void info() {

System.out.println("共" + count + "盘");//打印

System.out.println("玩家获胜" + player + "盘");//打印

System.out.println("电脑获胜" + computer + "盘");//打印

System.out.println("打平" + (count - player - computer) + "盘");//打印

}

public void start() {

String again = "";// 是否继续

Scanner scanner = new Scanner(System.in);// 得到输入对象

do {

System.out.println("请选择:\n1.布\n2.剪刀\n3.石头\n结束请输入exit");// 打印

again = scanner.next();// 接收是否继续的字符串

if (again.equalsIgnoreCase("exit")) {// 如果不是EXIT

info();//打印

break;//跳出循环

}

if (!again.equals("1") && !again.equals("2") && !again.equals("3")) {

System.out.println("选择错误,请重新选择");

continue;

}

compare(Integer.parseInt(again));

} while (!again.equals("exit"));

}

public static void main(String[] args) {

new Test().start();// 游戏开始

}

}

我要举报

如果感觉以上信息为低俗/不良/侵权的信息,可以点下面链接进行举报,我们会做出相应处理,感谢你的支持!

点此我要举报以上信息!

推荐资讯

大家都在看

分享到 :
0 人收藏
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

积分:81
帖子:4969
精华:0
期权论坛 期权论坛
发布
内容

下载期权论坛手机APP