随机生成一个100到1000范围内的整数,并打印当前整数中一共出现了几次 数字9java
时间: 2024-11-10 19:26:46 浏览: 5
为了随机生成一个100到1000范围内的整数,并统计其中数字9出现的次数,你可以使用Java编写下面的代码:
```java
import java.util.Random;
public class Main {
public static void main(String[] args) {
Random random = new Random();
int number = random.nextInt(1000 - 100 + 1); // 生成100到1000之间的随机整数
String numberString = Integer.toString(number);
int nineCount = countNine(numberString); // 统计字符串中9的数量
System.out.println("随机生成的整数: " + number);
System.out.println("数字9出现的次数: " + nineCount);
}
private static int countNine(String str) {
int count = 0;
for (char c : str.toCharArray()) {
if (c == '9') {
count++;
}
}
return count;
}
}
```
这个程序首先创建了一个`Random`对象并生成一个100到1000之间的随机整数。然后将这个整数转换成字符串,遍历字符串中的每个字符,如果字符是'9',就增加计数器。最后,它会打印出生成的整数以及数字9出现的次数。
阅读全文