相关疑难解决方法(0)

math.random,只生成0?

以下代码仅生成0; - ;

我究竟做错了什么?

public class RockPaperSci {

  public static void main(String[] args) {
    //Rock 1
    //Paper 2
    //Scissors 3
    int croll =1+(int)Math.random()*3-1;
    System.out.println(croll);
  }
}
Run Code Online (Sandbox Code Playgroud)

编辑,另一张海报提出修复它的东西.int croll = 1 +(int)(Math.random()*4 - 1);

感谢大家!

java

4
推荐指数
2
解决办法
1万
查看次数

标签 统计

java ×1