今天编写java程序,实现输出1~100中所有不能被7整除的数 ,并求其和。 要求:每输出4个数据换行显示。
然后一直达不到效果,最后发现是自增出了问题。各位大神知道为什么吗?下面发程序运行后的效果图
自增就不能运行成功,为什么?
public static void main(String[] args) {
int d=0;int b=0;
for(int a=1;a<101;a++) {
if((a%7)!=0) {b=(b+1);
System.out.print(a+"\t");d+=a;
if((b%4)==0) {
System.out.println("");
}
}
}
System.out.println(d);
}
}