酷代码 AI
菜单
服务商
DeepSeek字节豆包讯飞星火
更多选项

Java 实现生成 100 个 0 - 9 整数并统计 0 和 5 出现次数,附代码及改进建议

以下是解决此问题的 Java 代码: ```java import java.util.Random; public class RandomNumberCount { public static void main(String[] args) { int countZero = 0; int countFive = 0; Random random = new Random(); for (int i = 0; i < 100; i++) { int num = (int) (random.nextDouble() * 10); if (num == 0) { countZero++; } else if (num == 5) { countFive++; } } System.out.println("0 出现了 " + countZero + " 次"); System.out.println("5 出现了 " + countFive + " 次"); } } ``` 以下是三个改进建议: 1. 可以添加异常处理,以处理可能出现的异常情况。 2. 可以将生成随机数和判断数字的逻辑提取为单独的方法,提高代码的可读性和可维护性。 3. 考虑使用更高效的数据结构,如 `HashMap` 来存储数字及其出现的次数。 ######[AI写代码神器 | 261点数解答 | 2024-12-27 16:11:31]

相关提问
本站限时免费提问中
实用工具查看更多
Linux在线手册 [开发类]
Jquery在线手册 [开发类]
今日油价 [生活类]
图片互转base64 [开发类]
时间转换器 [开发类]