Java 实现 0 - 9 随机数猜测及对应行数直角三角形绘制,附代码与改进建议
以下是使用 Java 实现的代码示例: ```java import java.util.Random; import java.util.Scanner; public class RandomNumberGuess { public static void main(String[] args) { Random random = new Random(); int randomNumber = random.nextInt(10); Scanner scanner = new Scanner(System.in); System.out.println("随机数已生成!"); while (true) { System.out.print("请输入您猜的数字:"); int guess = scanner.nextInt(); if (guess < randomNumber) { System.out.println("sorry,您猜小了!"); } else if (guess > randomNumber) { System.out.println("sorry,您猜大了!"); } else { System.out.println("恭喜您,答对了!"); printTriangle(randomNumber); break; } } } public static void printTriangle(int num) { for (int i = 1; i <= num; i++) { for (int j = 1; j <= i; j++) { System.out.print("*"); } System.out.println(); } } } ``` 以下是 3 个可行的改进建议: 1. 增加错误输入处理,例如当用户输入非数字时给出提示。 2. 可以添加一个游戏次数统计功能。 3. 优化打印三角形的方法,例如使用更高效的字符串拼接方式。 ######[AI写代码神器 | 336点数解答 | 2024-12-24 23:51:45]
- Java 实现复制粘贴功能:打造简易文本复制粘贴程序(GPT | 1497点数解答 | 2024-08-25 09:40:33)432
- 解决数据库“dm.jdbc.driver.dmexception: 数据溢出”问题的全步骤指南(阿里通义 | 598点数解答 | 2024-10-15 15:48:38)330
- 达梦数据库数据溢出问题排查及多维度解决方法(阿里通义 | 403点数解答 | 2024-10-15 15:48:41)1223
- Python 实现球类:精准计算半径、表面积与体积,附输入验证与异常处理!(阿里通义 | 261点数解答 | 2024-11-28 21:19:39)376
- C语言:输入三边求三角形面积,区分普通、直角、等边及非三角形情况 (字节豆包 | 314点数解答 | 2024-10-26 09:13:03)257
- Python 利用 Pandas 分析订单数据:逐年计算订单数量与销售金额总和(字节豆包 | 260点数解答 | 2024-11-10 14:26:05)294
- Python 代码实现按年份分析订单数据:销售指标全解读(阿里通义 | 701点数解答 | 2024-11-10 14:29:10)279
- 游戏多开启动器代码深度剖析与优化秘籍(DeepSeek | 640点数解答 | 2025-05-24 07:20:37)217
- 易语言游戏启动器代码优化:多线程、错误处理与资源管理全攻略(百度文心 | 736点数解答 | 2025-05-24 07:25:22)236
- C 语言:输入三数判断能否构成等腰、等边、直角三角形(字节豆包 | 361点数解答 | 2025-05-28 11:14:47)182
- C++实现计算字符矩阵中十字图形个数(字节豆包 | 333点数解答 | 2026-03-14 19:46:38)45
- C++实现矩阵中十字图形个数的计算(字节豆包 | 847点数解答 | 2026-03-14 20:19:15)44