public class NineTable{
public static void main(String [] args) {
outer: for(int i=1;i<10;i++) {
for(int j=1;j<10;j++) {
if (j>i) {
System.out.println();
continue outer ;
]
System.out.println("i*j+" ");
}
}
}
}问题1.System.out.println();这个括号里为什么什么值都没有?
        2.System.out.println("i*j+" ");为什么还要由第三个引号?

解决方案 »

  1.   

    System.out.println();是为了打印一个换行
    System.out.println("i*j+" ");貌似错了吧?
      

  2.   

    System.out.println();意思是打印一个空行
    System.out.println("i*j+" ");《————有问题
    应该为System.out.println(i*j+" ");
      

  3.   

    System.out.println(); 打出一个空行System.out.println(i*j+" ");编译出错 你这是反编译后的代码吧?
      

  4.   

    不好意思 打错了 应该为System.out.println(i*j+" "); 这个后边空着也是为了打印一个空行?
      

  5.   

    System.out.println();是为了打印一个换行
    System.out.println("i*j+" ");换成System.out.println(i*j+"");
    这个是值的后面再加空格。
      

  6.   

    System.out.println(i*j+" ");
    中的这个 " " 是多余的
    打个空格再换行和不打空格换行没多大区别吧
      

  7.   

    System.out.print();不换行,
    System.out.println();换行。
    System.out.println("i*j+" ");应该是错误的。至少去掉一个引号。
      

  8.   

    System.out.println();//换行
    System.out.println("i*j+" ");//错
    改为
    System.out.println(i*j+" ");