Discuss / Java / 作业

作业

Topic source

吕归尘丶

#1 Created at ... [Delete] [Delete and Lock User]
import java.util.Scanner;

public class Rockpaperscissors {
    public static void main(String[] args) {
    	System.out.println("我们来玩石头剪刀布吧!!!请选择您要出的(请输入数字)");
		System.out.println(" 1.石头");
		System.out.println(" 2.剪子");
		System.out.println(" 3.布");
		
		// 用户输入:
		int a =0;
		Scanner scanner=new Scanner(System.in);
		System.out.print("请输入您的选择:");
		a=scanner.nextInt();
		// 计算机随机数 1, 2, 3:
		int random = (int) (Math.random()*3)+1;
		switch (a) {
		case 1:
			if(random==1) {
				System.out.println("您出的石头,对方出的石头,平局");
			}else if(random==2) {
				System.out.println("您出的石头,对方出的剪刀,赢");
			}else if(random==3) {
				System.out.println("您出的石头,对方出的布,输");
				}
				break;
		    case 2:
			if(random==1) {
				System.out.println("您出的剪子,对方出的石头,输");
			}else if(random==2) {
				System.out.println("您出的剪子,对方出的剪子,平局");
			}else if(random==3) {
				System.out.println("您出的剪子,对方出的布,赢");
				}
				break;
		    case 3:
			if(random==1) {
				System.out.println("您出的布,对方出的石头,赢");
			}else if(random==2) {
				System.out.println("您出的布,对方出的剪子,输");
			}else if(random==3) {
				System.out.println("您出的布,对方出的布,平局");
				}
				break;
			default:
				System.out.println("不要乱写数字啊,兄弟!!");
				break;
		}
    }
}


  • 1

Reply