import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
int count = 0;
double percentage = 0;
int[] nums = new int[10];
// 输入10个整数
System.out.println("请输入10个整数:");
for (int i = 0; i < 10; i++) {
nums[i] = scanner.nextInt();
}
// 统计能被3或5整除的数的个数
for (int num : nums) {
if (num % 3 == 0 || num % 5 == 0) {
count++;
}
}
// 计算能被3或5整除的数所占的百分比
percentage = (double) count / 10;
System.out.println("能被3或5整除的数的个数为:" + count);
System.out.println("能被3或5整除的数所占的百分比为:" + percentage);
}
}
在上述代码中,我们首先使用Scanner类从控制台输入10个整数,并将它们存储在一个名为nums的整型数组中。然后,我们使用一个for循环遍历nums数组,对每个数进行判断,如果该数能被3或5整除,则将计数器加1。最后,我们使用一个计算percentage的公式计算这些数所占的百分比,并将结果输出到控制台上。
需要注意的是,在计算百分比时,我们需要将计数器count除以数组的长度10(即10个整数),得到的结果就是这些数所占的百分比。