二种java 九九乘法表左右对齐方法

来源:互联网 发布:单片机学好了前景好吗 编辑:程序博客网 时间:2024/06/04 21:10

  方法一: %d(十进制)

     public static void testd()
        {
          for (int i = 1; i <=9; i++)
            {
               for (int j = 1; j <=i; j++)
              {
                  System.out.printf("%s*%s=%2d ",i,j,i*j);
               }
                     System.out.println();
             }
      }

注:%d按照十进制整数的形式输出,%2d则是至少输出占有两个字符的十进制整数。

执行结果如图所示:相乘结果是个位时,也会占两个十进制整数字符,让相乘的结果很好的右对齐

 

 

  方法二:(\t   制表符) 
    public static void testt()
    {
         for (int i = 1; i <=9; i++)
         {
            for (int j = 1; j <=i; j++)
           {
              System.out.printf("%s*%s=%s\t ",i,j,i*j);
          }
              System.out.println();
        }
    }

 注:\t  在横向跳8个空格

执行结果如图所示:

原创粉丝点击