import java.util.Random;
import java.util.Scanner;
class Ep {
public int[] meth(Random rnum) {
int[] arr = {0, 0, 0};
Scanner myScanner = new Scanner(System.in);
int num = 0;
for (; num != -1; ) {
int k = rnum.nextInt(3);
System.out.println("========================================================================");
System.out.println("猜拳,0代表石头,1代表剪刀,2表示布,输入-1,表示退出输入,请输入:");
num = myScanner.nextInt();
if ((num >= 0 && num <= 2)) {
if (k == num) {
System.out.println("平局!!");
arr[0] += 1;
} else if ((k == 0 && num == 1) || (k == 1 && num == 2) || (k == 2 && num == 0)) {
System.out.println("你输了!!");
arr[1] += 1;
} else if ((k == 1 && num == 0) || (k == 2 && num == 1) || (k == 0 && num == 2)) {
System.out.println("你赢了!!");
arr[2] += 1;
}
} else if (num == -1) {
break;
} else {
System.out.println("您输入的数值有误,请重新输入!!!");
}
}
return arr;
}
public void op(int[] arr) {
System.out.println("比赛结束,您的输赢结果 如下:");
System.out.println("平局" + "\t" + "输局" + "\t" + "赢局");
for (int i = 0; i < arr.length; i++) {
System.out.print(arr[i] + "\t");
}
}
}
public class Homework10 {
public static void main(String[] args) {
Random r = new Random();
Ep aaa = new Ep();
int[] arr = aaa.meth(r);
aaa.op(arr);
}
}
java实现猜拳游戏,剪刀石头布
于 2022-12-14 01:18:43 首次发布