for(int i=1;i<=9;i++) {
  for(int j=1;j<=i;j++) {
    if(j!=1)
      System.out.print(",");
    System.out.print(i+"*"+j+"="+i*j);
  }
  System.out.println("");
}

解决方案 »

  1.   

    sorry,把顺序改改,输出的就是你要的了
    for(int i=1;i<=9;i++) {
      for(int j=1;j<=i;j++) {
        if(j!=1)
          System.out.print(",");
        System.out.print(j+"*"+i+"="+i*j);
      }
      System.out.println("");
    }
      

  2.   

    int i,j;
    String outstr = "";
    for (i=1;i<10;i++){
       outstr = "";
       for (j=1;j<i+1;j++){
           outstr += Integer.toString(i)+"*"+Integer.toString(j)+"="+Integer.toString(i*j)+",";
       }
       outstr = outstr.substring(0,outstr.length()-1);
       System.out.println (outstr);
    }