下面是一个示例的解决方法,包含了一个名为countSingleDigits
的方法,它接受一个整数数组作为参数,并返回数组中一位数的数量。
public class Main {
public static void main(String[] args) {
int[] nums = {10, 5, 23, 8, 9, 14};
int count = countSingleDigits(nums);
System.out.println("一位数的数量为: " + count);
}
public static int countSingleDigits(int[] nums) {
int count = 0;
for (int num : nums) {
if (num >= 0 && num <= 9) {
count++;
}
}
return count;
}
}
这个示例中,我们定义了一个countSingleDigits
方法,它接受一个整数数组nums
作为参数。方法中使用一个循环遍历数组中的每个元素。通过判断元素的值是否在0到9之间,来确定它是否是一个一位数。如果是一位数,则计数器count
加1。最后返回计数器的值作为结果。在main
方法中,我们创建一个整数数组nums
,并调用countSingleDigits
方法来获取一位数的数量,并将结果打印输出。