public static void number(int p,int c) {
switch(p) {
case 1 ->{
if(c==1) {
System.out.println("你出石头");
System.out.println("电脑出石头,平局");
}else if(c==2) {
System.out.println("电脑出剪刀,你赢了");
}else if(c==3) {
System.out.println("电脑出布,你输了");
}else{
System.out.println("请输入有效数字");
}
case 2 -> {
if(c==2) {
System.out.println("你出剪刀");
System.out.println("电脑出石头,你输了");
System.out.println("电脑出剪刀,平局");
System.out.println("电脑出布,你赢了");
case 3 ->{
if(c==3) {
System.out.println("你出布");
System.out.println("电脑出石头,你赢了");
System.out.println("电脑出剪刀,你输了");
System.out.println("电脑出布,你平局");
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
System.out.print("请输入(1--石头,2--剪刀,3--布):");
int p = scanner.nextInt();
int c = 1+ (int)(Math.random()*3);
case 1 -> number(p,c);
case 2 -> number(p,c);
case 3 -> number(p,c);
Sign in to make a reply
紫焰大帝
public static void number(int p,int c) {
switch(p) {
case 1 ->{
if(c==1) {
System.out.println("你出石头");
System.out.println("电脑出石头,平局");
}else if(c==2) {
System.out.println("你出石头");
System.out.println("电脑出剪刀,你赢了");
}else if(c==3) {
System.out.println("你出石头");
System.out.println("电脑出布,你输了");
}else{
System.out.println("请输入有效数字");
}
}
case 2 -> {
if(c==2) {
System.out.println("你出剪刀");
System.out.println("电脑出石头,你输了");
}else if(c==2) {
System.out.println("你出剪刀");
System.out.println("电脑出剪刀,平局");
}else if(c==3) {
System.out.println("你出剪刀");
System.out.println("电脑出布,你赢了");
}else{
System.out.println("请输入有效数字");
}
}
case 3 ->{
if(c==3) {
System.out.println("你出布");
System.out.println("电脑出石头,你赢了");
}else if(c==2) {
System.out.println("你出布");
System.out.println("电脑出剪刀,你输了");
}else if(c==3) {
System.out.println("你出布");
System.out.println("电脑出布,你平局");
}else{
System.out.println("请输入有效数字");
}
}
}
}
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
System.out.print("请输入(1--石头,2--剪刀,3--布):");
int p = scanner.nextInt();
int c = 1+ (int)(Math.random()*3);
switch(p) {
case 1 -> number(p,c);
case 2 -> number(p,c);
case 3 -> number(p,c);
}
}