
一道JAVA题! 多谢大家的帮助!
/***编写JAVA程序,实现输出1-1000之间5的倍数,并统计个数*要求:每输出8个换行显示*/publicclassCountDemo{/***@paramargs...
/**
* 编写JAVA程序,实现输出1-1000之间5的倍数,并统计个数
* 要求:每输出8个换行显示
*/
public class CountDemo {
/**
* @param args
*/
public static void main(String[] args) {
//定义变量统计个数
int count=1;
System.out.println("1-1000之间5的倍数为:");
for(int i=1;i<=1000;i++){
//判断是否能被5整除,如果能被5整除则输出,反之结束本次循环
if(i%5==0)
System.out.print(i+"\t");
else
continue;
//每8个数换行显示
if(count%8==0)
System.out.println();
//累计求和,个数增加
count++;
}
System.out.println();
//输出个数
System.out.println("1-1000之间5的倍数总共:"+(count-1)+"个");
}
}
最后一段为啥要(count-1)????
小弟不懂,请教各位! 展开
* 编写JAVA程序,实现输出1-1000之间5的倍数,并统计个数
* 要求:每输出8个换行显示
*/
public class CountDemo {
/**
* @param args
*/
public static void main(String[] args) {
//定义变量统计个数
int count=1;
System.out.println("1-1000之间5的倍数为:");
for(int i=1;i<=1000;i++){
//判断是否能被5整除,如果能被5整除则输出,反之结束本次循环
if(i%5==0)
System.out.print(i+"\t");
else
continue;
//每8个数换行显示
if(count%8==0)
System.out.println();
//累计求和,个数增加
count++;
}
System.out.println();
//输出个数
System.out.println("1-1000之间5的倍数总共:"+(count-1)+"个");
}
}
最后一段为啥要(count-1)????
小弟不懂,请教各位! 展开
2个回答
展开全部
public static void main(String[] args) {
//定义变量统计个数
int count=1;
因为你一开始对它赋值是 count=1的啊,、
所以你需要减1啊,
除非你把它赋值为count=0,那样就直接 count那么多个倍数了
//定义变量统计个数
int count=1;
因为你一开始对它赋值是 count=1的啊,、
所以你需要减1啊,
除非你把它赋值为count=0,那样就直接 count那么多个倍数了
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询