我是菜鳥,請各位大神幫忙解決以下程序問題
import java.util.*;public class test1 {
public static void main(String[] args){
System.out.println("----猜拳按遊戲-----");
System.out.println("請出拳:1.剪刀 2.石頭 3.布");
Scanner in=new Scanner(System.in);
int person=in.nextInt();
int s=in.nextInt();
int computer=(int)(Math.random()*3+1);
if(person==computer){
System.out.println("平局");
}else if(person==1&&computer==2){
System.out.println("你出剪刀,電腦出石頭,你輸了");
}else if(person==2&&computer==3){
System.out.println("你出石頭,電腦出布,你輸了");
}else if(person==3&&computer==1){
System.out.println("你出布,電腦出剪刀,你輸了");
}else{
switch(s){
case 1:
System.out.println("你出剪刀,電腦出布,你贏了");
break;
case 2:
System.out.println("你出石頭,電腦出剪刀,你贏了");
case 3:
System.out.println("你出布,電腦出石頭,你贏了");
}
}
}
} --------------------编程问答-------------------- 既然是电脑就不要再输入了
--------------------编程问答-------------------- 但是如果贏了也要輸出我贏了啊!
import java.util.*;
public class test1 {
public static void main(String[] args) {
System.out.println("----猜拳按遊戲-----");
System.out.println("請出拳:1.剪刀 2.石頭 3.布");
Scanner in = new Scanner(System.in);
int person = in.nextInt();
int computer = (int) (Math.random() * 3 + 1);
if (person == computer) {
System.out.println("平局");
} else if (person == 1 && computer == 2) {
System.out.println("你出剪刀,電腦出石頭,你輸了");
} else if (person == 2 && computer == 3) {
System.out.println("你出石頭,電腦出布,你輸了");
} else if (person == 3 && computer == 1) {
System.out.println("你出布,電腦出剪刀,你輸了");
}
}
}
补充:Java , Java相关