質問: Integer.parseInt(args[0]); int randomCount =(int) (Math.random() * startArgv); //ランダム整数 if(startArgv <= 0){ System.out.println("エラーです! 1以上を入力してください!"); }else{ System.out.println("ランダムで" + randomCount + "が生成されました!"); } } } ``` ### 試したこと 下記のところで +1を入れたが、次は0が含まれなくなってしまいました。 ``` int randomCount =(int) (Math.random() * startArgv + 1); ```
回答: 前以て1足しておけば良いです。 ``` int startArgv = Integer.parseInt(args[0]) + 1; ``` > > 下記のところで +1を入れたが、次は0が含まれなくなってしまいました。 > > > 足し算より掛け算の方が計算の優先順位が高いです。