"AWT-EventQueue-0" java.lang.IllegalArgumentException: bound must be positive at java.base/java.util.Random.nextInt(Random.java:322) at idiom_game.ChengYuJieLong.getRandomChengyu(ChengYuJieLong.java:293) at idiom_game.ChengYuJieLong.<init>(ChengYuJieLong.
时间: 2023-12-27 18:02:01 浏览: 206
这个错误是因为在 `java.util.Random.nextInt(int bound)` 方法中,传入的 `bound` 参数必须是正整数。如果 `bound` 小于等于 0,就会抛出 `IllegalArgumentException` 异常。可能是在 `ChengYuJieLong` 类的 `getRandomChengyu` 方法中,传入了一个非正数的参数。请检查 `getRandomChengyu` 方法的实现,并确保传入的参数是正整数。
阅读全文