编写JAVA小程序,利用循环在小程序界面输出数字1-30,要求每行输出10个数字

如题所述

class Test{
public static void main(String [] arg){
Test test = new Test();
test.OutPut(50 , 9); /*第一个参数50为你要输出的最大数,你改成30就是输出1-30的数,50则为输出1-50*/
/*第二个参数9,就是控制你换行的值,你改成10就是每输出10个字就换行一次*/
} public void OutPut(int length , int size){
int temp = 1;
for(int i = 1 ; i <= length ; i ++ ,temp ++){
System.out.print(i+"\t");
if(temp % size == 0){
System.out.println();
}
}
}
} 将上面的代码保存成为Test.java文件(其实后缀为java的就行了),编译就能运行了。。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2013-11-07
for(int i=1;i<=30;i++){
if(i<=10){System.out.print(i);}else if (10<i<=20){System.out.print("\n"+i);}else{System.out.print("\n"+(i);}}
相似回答