打印乘法表

数据库打印:

declare @a smallint,
     @b smallint,
           @str varchar(100)
set @a=1
while @a<=9
        begin
       set @b=1
        set @str=''
       while @b<=@a
               begin
            select @str=@str+CONVERT(varchar(100),@b)+'*'+CONVERT(varchar(1),@a)+'='+CONVERT(char(2),@a*@b)+SPACE(2)
      set @b=@b+1
      end
     print @str
     set @a=@a+1
end

JAVA语言打印:

①for(int i;i=1;i++){

    int j=1;

  for(j;j<=i;j++){

     system.out.print(j+'*'+i+'='+i*j+'  ');

  }

  system.out.println();

}

 

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

posted @ 2015-01-16 16:47  好久不见。  阅读(85)  评论(0)    收藏  举报