java编程 三位整数中有多少个既能被三整除,又能被五整除的数?请输出这些数,并输出总个数。

如题所述

public class fohelp {

public static void main(String[] args) {
int count=0;
for(int i=100;i<1000;i++){
if(i%3==0&&i%5==0){
System.out.print(i+"\t");
count++;
}
}
System.out.println("\n总个数:"+count);
}
}
温馨提示:答案为网友推荐,仅供参考
第1个回答  2013-10-25
int in=0;
for(int i=100;i<1000;i++){
if(i%3==0 && i%5==0) {
in=in+1;
System.out.println(i);
}

}
System.out.println("总个数为:"+in);
第2个回答  2013-10-25
既能被三整除,又能被五整除的数 ,必定能被15整除,因此我们可以通过for循环来判断0至999中那些数字能被15整除,并把能整除的数放入一个list中。我们遍历这个list就可以得到这些数,list的size就是总个数追问

怎么写?

追答

List list =new ArrayList();
for(int i=0;i<=999;i++){
if(i%15==0){
list.add(i);
}
}
System.out.println("总个数为:"+list.size());
for(int t=0;t<list.size();t++){
System.out.println(list.get(t));
}

第3个回答  2013-10-25
就是能被15整除的嘛。。。。追问

应该是的