Discuss / Java / 抄了个随机数终于可以做了

抄了个随机数终于可以做了

Topic source

import java.util.Scanner;

public class caiQuan {

public static void main(String[] args) {

System.out.println("欢迎来玩剪刀石头布游戏,请出拳");

Scanner scanner= new Scanner(System.in);

String player = scanner.nextLine();

int computer = (int)(Math.random()*3);//computer={0,1,2}这里0-剪刀,1-石头,2-布

String opponent = "报错";//注意java局部变量没有默认值所以String opponent可能会报错。

String result = "报错";

System.out.println("你出的是"+player);

switch (computer) {

case 0 : 

opponent = "剪刀";

switch (player) {

case "剪刀":

result="平局";

break;

case "石头":

result="胜利";

break;

case "布":

result="失败";

break;}

break;

case 1 : 

opponent = "石头";

switch (player) {

case "剪刀":

result="失败";

break;

case "石头":

result="平局";

break;

case "布":

result="胜利";

break;}

break;

case 2 : 

opponent = "布";

switch (player) {

case "剪刀":

result="胜利";

break;

case "石头":

result="失败";

break;

case "布":

result="平局";

break;}

break;

}

System.out.println("对手出的是"+opponent);

System.out.println(result);

}

}


  • 1

Reply