日期:2014-05-20  浏览次数:20735 次

在java中怎么样统计符合条件的数的个数--高手帮忙
我是学java的新手,写了一道题:打印三位数中能被3整除的数,并且统计个数,我写的代码如下
public class Three {
public static void main(String args[]){
  int i;
  for(i=100;i<=999;i++){
  if(i%3==0)
  System.out.println(i);}  
}  
}
但是怎么样统计一共有多少个数呢?请高手帮忙了。

------解决方案--------------------
定义个flag标记,初值为0,输出前自加
if(i%3==0)
{
flag++;
System.out.println(i)
}
------解决方案--------------------
public class Three
{
public static void main(String[] args) 
{
int flag = 0;
for(int i=100; i<=999; i++)
{
if(i%3 == 0)
{
System.out.print(i + " ");
flag ++;
}
}
System.out.println();
System.out.println(flag);c
}
}

------解决方案--------------------
Java code

public class Three {
    public static void main(String args[]) {
        int i, count = 0;
        for (i = 100; i <= 999; i++) {
            if (i % 3 == 0)    {
                System.out.println(i);
                ++count;
            }
        }
        System.out.println("count = " + count);
    }
}