这是我的代码 编译正常 但是每次运行只能玩一次就显示按任意键结束 什么问题? 求指点 尾部加上cmd的代码提示
import java.util.Scanner;
public class test{
public static void main(String[] x){
Scanner in=new Scanner(System.in);
System.out.println("猜拳游戏");
System.out.println("请出拳(1.剪刀2.石头3.布)");
int person=in.nextInt();
int computer=(int)(Math.random()*3)+1;
String Marks="拳头";//这是给人做一个标记;
String Marks2="拳头";//这是给电脑做一个标记;
switch (person){
case 1:
Marks="剪刀";
break;
case 2:
Marks="石头";
break;
case 3:
Marks="布";
break;
}
switch (computer){
case 2:
Marks="剪刀";
break;
case 3:
Marks="石头";
break;
case 4:
Marks="布";
break;
}
if(person==computer){
System.out.println("你出的是 "+Marks+ " 电脑出的是 "+Marks2+" ————平局");
}else if (person==1&&computer==2||person==2&&computer==3||person==3&&computer==1){
System.out.println("你出的是 "+Marks+ " 电脑出的是 "+Marks2+" ————你输了");
}else {
System.out.println("你出的是 "+Marks+ " 电脑出的是 "+Marks2+" ————你赢了");
}
}
}
cm代码如下
猜拳游戏
请出拳(1.剪刀2.石头3.布)
1
你出的是 剪刀 电脑出的是 拳头 ————你输了
请按任意键继续. . .
是jdk的配置问题吗?
我是偶哦
相关分类