Discuss / Java / 补

何以忘言i

#1 Created at ... [Delete] [Delete and Lock User]
package com.itranswarp.learnjava;

import java.util.Scanner;

/**
 * switch实现石头/剪子/布并判断胜负
 */
public class Main {

	public static void main(String[] args) {
		System.out.println("please choice:");
		System.out.println(" 1: Rock");
		System.out.println(" 2: Scissors");
		System.out.println(" 3: Paper");
		// 用户输入:
		Scanner scanner = new Scanner(System.in);
		int choice = scanner.nextInt();
		//int choice = 0;
		// 计算机随机数 1, 2, 3:
		int random =(int) ( 1 + Math.random() * 3 );
		switch (choice) {
		// TODO:
		case 1 :
			switch (random) {
		case 1 -> System.out.println("平局");
		case 2 -> System.out.println("你赢了!");
		case 3 -> System.out.println("你输了!");
		}break;
		case 2 :
			switch (random) {
				case 1 -> System.out.println("你输了!");
				case 2 -> System.out.println("平局");
				case 3 -> System.out.println("你赢了!");
		}break;
		case 3 :
			switch (random) {
			case 1 -> System.out.println("你赢了!");
			case 2 -> System.out.println("你输了!");
			case 3 -> System.out.println("平局");
		}break;
		}
		System.out.printf("系统出的%d",random);
	}
	
}


  • 1

Reply