日期:2014-05-20  浏览次数:20657 次

我想输出一个 1到100的数,每到 *9 就回车下。如到9 19 29 。。。就回车下
class Text
{
public static void main (String args[]) {
int m = 100 ;

for (int n = 1; n <=m ; n++) 
{

if(n == n*10-1)
{
System.out.print(n);
System.out.println();

}



}
}
}



程序不报错,但是输出结果为空。。。。。把System.out.print(n);移到外面结果是直接输出 1 到100 了。本人刚学java,大虾莫笑!!


------解决方案--------------------
Java code

class Text{
    public static void main (String args[]) {
        int m = 100 ;

        for (int n = 1; n <=m ; n++) {
            System.out.print(n + ",");
            if((n+1)\10 == 0){
                System.out.println();
            }
        }
    }
}

------解决方案--------------------
Sorry,取余符号写错了
Java code

class Text{
    public static void main (String args[]) {
        int m = 100 ;

        for (int n = 1; n <=m ; n++) {
            System.out.print(n + ",");
            if((n+1)%10 == 0){
                System.out.println();
            }
        }
    }
}