我是学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); }}