编辑实现逻辑运算和循环计数
原题如下
编程实现:设n为1~1500间的所有整数,按照如下要求计算和输出。
1、判断并输出n中能被3和5和7同时整除的数的个数;
2、判断并输出n中能被3或5或7整除的数的个数;
3、判断并输出n中能被3或5或7整除的所有数的累加和;
4、判断并输出n中能被3或5或7整除的前20个数的累加和;
5、判断并输出n中能被3或5或7整除的前10个数的累乘积。
第一题:
输出1-1500之间的整数;再写入被3、5、7整除
package szzz;
public class Zvb {
public static void main(String[] args) {
int number=0;
for(int i=1;i<=1500;i++){
if(i%3==0 && i%5==0 && i%7==0){
number++;
}
}
System.out.println(number);
}
}
输出:

第二题:
把&&改成||
package szzz;
public class Zvb {
public static void main(String[] args) {
int number=0;
for(int i=1;i<=1500;i++){
if(i%3==0 || i%5==0 || i%7==0){
number++;
}
}
System.out.println(number);
}
}
输出:

第三题:
public class www{
public static void main(String[] args) {
int number=0;
for(int i=1;i<=1500;i++){
if(i%3==0 || i%5==0 || i%7==0){
number++;
}
System.out.println("统计的个数"+number);
}
第四题:
第五题:
浙公网安备 33010602011771号