JAVA 要依次输出1~100,但要求五个数一组,换行开始第二组数,第三组.

最好写下注释,谢谢~!

// 从1到100循环
for(int i = 1;i<101;i++){
// 如果i除以5等于0,说明一组结束换行
if(i%5 == 0){
System.out.println(i);
}
// 其他情况不换行输出
else{
System.out.print(i);
}
}
温馨提示:答案为网友推荐,仅供参考
第1个回答  2008-10-17
class A
{
public static void main(String[] args)
{
for(int i=1;i<=100;i++)
{
System.out.print(i);
if(i%5==0)
{
System.out.println();
}
}
}
}
第2个回答  2008-10-17
Clsss Number{
int number;
public void Number(){
for(number=1;mumber<101;mumber++){
System.out.print(number+" ");
if(0==(float)number/5){
System.out.println("\r\n");
}
}
}
}
顺手写的不知道行不行,还得编译一下才知道
第3个回答  2008-10-17
for(int i=1;i<=100;i++) //循环,从1开始,到100
{
System.out.print(i); //打印数字
if(i%5 == 0){ //如果i是5的倍数,换行
System.out.println();
}
}
第4个回答  2008-10-17
for (i=1;i<=100;i++){
System.out.print(i+" ");
if (i%5==0)
System.out.println();
}
第5个回答  2008-10-17
public class Test2 {

/**
* @param args
*/
public static void main(String[] args) {
// TODO Auto-generated method stub
for(int i=1;i<101;i++){
System.out.print(i+" "+(i%5!=0?"":"\n"));
}
}

}
相似回答