发布网友 发布时间:2024-01-02 12:21
共2个回答
热心网友 时间:2024-03-21 04:36
public class Test {
public static void main(String[] args) {
int[] nums = new int[100];
//循环1~100,因为100不满足条件,不必担心数组nums溢出
for (int i = 1; i <= 100; i++) {
if (i % 3 == 0 && i % 7 != 0) {
//将符合条件的数字赋值到nums数组对应的位置,不满足条件的位置默认为0
nums[i] = i;
}
}
//增序排序,将所有0排到前面
Arrays.sort(nums);
//输出nums数组的最后5个数字即为结果
System.out.println("1~100内最大的5个能被3整除且不能被7整除的数为:");
for (int i = 95; i < 100; i++) {
System.out.print(nums[i] + " ");
}
}
}
运行结果:
热心网友 时间:2024-03-21 04:37
public class Test {