Discuss / Java / 都是用随机数,我来点不一样的

都是用随机数,我来点不一样的

Topic source
public static void main(String[] args) {
		Scanner scanner=new Scanner(System.in);
		System.out.print("第一个人出:");
		String first=scanner.nextLine();
		System.out.print("第二个人出:");
		String second=scanner.nextLine();
		switch (first) {
			case "石头" -> {
				switch (second) {
					case "石头" -> {
						System.out.print("平局");
					}
					case "剪刀" -> {
						System.out.print("第一个人赢");
					}
					case "布" -> {
						System.out.print("第二个人赢");
					}
					default ->{
						System.out.println("error");
					}
				}
			}
			case "剪刀" -> {
				switch (second) {
				case "石头" -> {
					System.out.print("第二个人赢");
				}
				case "剪刀" -> {
					System.out.print("平局");
				}
				case "布" -> {
					System.out.print("第一个人赢");
				}
				default ->{
					System.out.println("error");
				}
			}
			}
			case "布" -> {
				switch (second) {
				case "石头" -> {
					System.out.print("第一个人赢");
				}
				case "剪刀" -> {
					System.out.print("第二个人赢");
				}
				case "布" -> {
					System.out.print("平局");
				}
				default ->{
					System.out.println("error");
				}
			}
			}
			default-> {
				System.out.println("error");
			}
		}
    }

  • 1

Reply