通过这样做,我是否忘记了分发或其他问题?
int exercise = number.nextInt(4);
int repetition = number.nextInt(30);
if(exercise == 0) {
exercise = exercise + exercise + 1;
答案 0 :(得分:1)
没有必要使用if子句。如果你想确保你的"范围"随机值的开头不是0 ...然后只需:
int exercise = number.nextInt(4) + 1
确保练习在[1,4]中。例如。