原题如下
编程实现:设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); }
第四题:
第五题: