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

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]

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