用Java编程2.输入一个长整数,统计该数的数字系列中大于等于4的数字个数。
时间: 2024-09-13 08:05:13 浏览: 36
任意从键盘输入一组数字,然后将这些数字按顺序排列
4星 · 用户满意度95%
当你需要统计一个长整数中大于或等于4的数字个数时,你可以编写一个简单的Java程序来完成这个任务。以下是一个使用字符串处理的方法:
```java
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
System.out.println("请输入一个长整数:");
long number = scanner.nextLong(); // 获取用户的输入
int count = 0; // 初始化计数器为0
String strNumber = Long.toString(number); // 将长整数转换成字符串便于处理
for (char digit : strNumber.toCharArray()) { // 遍历字符串中的每个字符(即数字)
if (Character.getNumericValue(digit) >= 4) { // 如果数字值大于等于4
count++; // 增加计数器
}
}
System.out.println("数字大于等于4的个数为: " + count);
}
}
```
在这个程序中,我们首先从用户那里获取输入,然后将其转换为字符串以便逐个检查每个数字。对于字符串中的每一个字符,我们检查其对应的数值是否大于等于4。如果是,我们就增加计数器。最后输出统计结果。
阅读全文