
代码如下:
/* ? 多分支练习石头剪刀布 ? 随机生成一个0/1/2的数字分别代表石头/剪刀/布 ? 提示用户输入0/1/2,判断输赢 */ import java.util.Scanner; class Demo14? { public static void main(String[] args)? { //随机生成 int computer=(int)(Math.random()*3); //提示用户输入 Scanner sc=new Scanner(System.in); System.out.println("请输入一个0/1/2的数字分别代表石头/剪刀/布"); int person=sc.nextInt(); switch(computer){ ?case 0:System.out.println("计算机出的石头");break; ?case 1:System.out.println("计算机出的剪刀");break; ?case 2:System.out.println("计算机出的布");break; } switch(person){ ?case 0:System.out.println("计算机出的石头");break; ?case 1:System.out.println("计算机出的剪刀");break; ?case 2:System.out.println("计算机出的布");break; } //判断输赢 if((computer==0&&person==1)||(computer==1&&person==2)||(computer==2&&person==0)) //计算机赢 System.out.println("计算机赢"); else if((computer==0&&person==2)||(computer==1&&person==0)||(computer==2&&person==1)) //人赢 System.out.println("人赢"); else //平局 System.out.println("平局"); } }
(编辑:北几岛)
【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!
|