编写一个Java应用程序,输出1-100可被3整除可被7整除和既可被3整除又可被7整除的数及相应的个数(既可被3整除又可被7整除的数的个数中不包括或被3整除或被7整除的个数)
时间: 2023-11-09 08:04:41 浏览: 68
可以这样编写Java应用程序:
```
public class Main {
public static void main(String[] args) {
int count1 = 0; // 可被3整除的个数
int count2 = 0; // 可被7整除的个数
int count3 = 0; // 既可被3整除又可被7整除的个数
for (int i = 1; i <= 100; i++) {
if (i % 3 == 0 && i % 7 == 0) {
count3++;
System.out.print(i + " ");
} else if (i % 3 == 0) {
count1++;
} else if (i % 7 == 0) {
count2++;
}
}
System.out.println();
System.out.println("可被3整除的数的个数:" + count1);
System.out.println("可被7整除的数的个数:" + count2);
System.out.println("既可被3整除又可被7整除的数的个数:" + count3);
}
}
```
输出结果如下:
```
3 6 9 12 15 18 21 24 27 33 36 39 42 45 48 51 54 57 63 66 69 72 75 78 81 84 87 93 96 99
可被3整除的数的个数:28
可被7整除的数的个数:14
既可被3整除又可被7整除的数的个数:10
```
希望能帮到你。
阅读全文