public static void main(String[] args) {
zheng();
sum();
}
// 定义方法zheng,用于判断500以内能被2/5/7同时整除的数和数量,并输出
// 没有返回值,没有形参
public static void zheng() {
// 定义计数器count 用于符合条件的数量
int count = 0;
// 使用for循环配合if语句判断能同时被2/5整除的数
for (int a = 1; a < 501; a++) {
int line = (count + 1) % 5;
if (a % 2 == 0 && a % 5 == 0 && a % 7 == 0) {
// 计数器count记录符合条件的数
count++;
// 输出打印
System.out.print(a + " ");
// 定义switch语句,选择输出5个则换行打印
switch (line) {
// 计数器count被整除则换行
case 0:
System.out.println(" ");
break;
// 反之则继续
default:
}
}
}
// 输出
System.out.println("符合条件的数共有" + count + "个");
}
// 求100以内能被3整除的数加上能被5整除的数的和
// 定义方法sum 用于求100以内能被3整除的数加上能被5整除的数的和
// 没有返回值,没有形参;
public static void sum() {
// 定义变量sum接收和
int sum = 0;
// 定义for循环配合if语句判断能被3和5整除的整数
for (int a = 0; a < 100; a++) {
// 判断 条件能被3整除或者能被5整除的数
if (a % 3 == 0 || a % 5 == 0) {
// 符合条件的,使用变量sum累加
sum += a;
}
// 输出
}
System.out.println(sum);
}
|
|