只用一个类编写的java 猜拳

来源:百度知道 编辑:UC知道 时间:2024/06/06 20:34:22
只用main函数类编写的JAVA猜拳游戏:0-石头、1-剪子、2布;有两个玩家,分别是自己和电脑;
条件要求:要用switch语句、do-while语句、用if语句判断输赢

有哪位高手可以指教一下么?不胜感激!!!

我以前写了一个,不过不是用你说的方法写的,我贴出来,你看好不好

import java.util.Random;

public class SiTouJianDaoBu {
public static void main(String[] args) {
//"12"是石头,“23”是剪子,“31”是布
String[] a = {"12", "23", "31"};

Random r = new Random ();
String first = a[r.nextInt(3)];
String second = a[r.nextInt(3)];
System.out.println("12是石头,23是剪子,31是布.first表示第一个人。second表示第二个人!\n---------");
if (first.equals(second)) {
System.out.println(first + "--" + second + ":平了");
} else if (first.charAt(1) == second.charAt(0)) {
System.out.println("出拳情况:" + first + "--" + second + "\n结果判断:" + result1(first,second));
} else if (first.charAt(0) == second.charAt(1)) {
System.out.println("出拳情况:" + first + "--" + second + "\n结果判断:" + result2(first,second));
}
}