问题描述
importjava.util.*;publicclasstest1{publicstaticvoidmain(String[]args){System.out.println("----猜拳按遊戲-----");System.out.println("請出拳:1.剪刀2.石頭3.布");Scannerin=newScanner(System.in);intperson=in.nextInt();ints=in.nextInt();intcomputer=(int)(Math.random()*3+1);if(person==computer){System.out.println("平局");}elseif(person==1&&computer==2){System.out.println("你出剪刀,電腦出石頭,你輸了");}elseif(person==2&&computer==3){System.out.println("你出石頭,電腦出布,你輸了");}elseif(person==3&&computer==1){System.out.println("你出布,電腦出剪刀,你輸了");}else{switch(s){case1:System.out.println("你出剪刀,電腦出布,你贏了");break;case2:System.out.println("你出石頭,電腦出剪刀,你贏了");case3:System.out.println("你出布,電腦出石頭,你贏了");}}}}
解决方案
解决方案二:
既然是电脑就不要再输入了importjava.util.*;publicclasstest1{publicstaticvoidmain(String[]args){System.out.println("----猜拳按遊戲-----");System.out.println("請出拳:1.剪刀2.石頭3.布");Scannerin=newScanner(System.in);intperson=in.nextInt();intcomputer=(int)(Math.random()*3+1);if(person==computer){System.out.println("平局");}elseif(person==1&&computer==2){System.out.println("你出剪刀,電腦出石頭,你輸了");}elseif(person==2&&computer==3){System.out.println("你出石頭,電腦出布,你輸了");}elseif(person==3&&computer==1){System.out.println("你出布,電腦出剪刀,你輸了");}}}
解决方案三:
但是如果贏了也要輸出我贏了啊!