for (a=1;a<10;a++);这句后面不应该有分号吧。
就算只有一句也应该写成这样
for (a=1;a<10;a++){
      System.out.print(i*a+" ");
}结果还有点问题,那时你的程序算法问题了,你看看吧。

解决方案 »

  1.   

    for (a=1;a<10;a++);
    最后的;去掉
      

  2.   

    第一个i从1开始循环
    去掉第二个for后面的;  public class Sum9
        {
        public static void main(String args[])
        { 
          int i;
          int a;
         for(i=1; i<10;i++)
           {for (a=1;a<10;a++)
          System.out.print(i*a+" ");
            }
          }
       }
      

  3.   

    谢谢终于可以了(JAVA=高手的利剑,新手的坟墓)