java吧 关注:1,292,329贴子:12,822,551
  • 2回复贴,共1

新手求看程序哪里有问题,关于猜拳游戏的还没写完呢

只看楼主收藏回复

import java.util.*;
public class test{
public static void main(String[] agrs){
System.out.println("---猜拳游戏---");
Scanner in=new Scanner(System.in);
System.out.println("请出拳(0石头1剪刀2布)");
int ren=in.nextInt();
switch(ren){
case 0:
int dn=(int)Math.random()*3;
System.out.println(dn);//取012这3个随机数输出
int c=ren-dn;
if(c==0){
System.out.println("平局");
}
else if(c==-1){
System.out.println("赢");
}
else{
System.out.println("输");
}
break;
default:
System.out.println("错");
}
}
}


1楼2014-09-29 12:59回复

    为什么电脑只会出0 我取的012三个随机数啊


    3楼2014-09-29 13:00
    回复
      2025-12-23 20:39:32
      广告
      不感兴趣
      开通SVIP免广告
      生成随机数的放switch前面去…


      来自iPhone客户端4楼2014-09-29 13:01
      回复