有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

java如何打印楼梯中的后退问题?

这里的问题是“编写一个程序,打印一个大小为n的楼梯。”

 for(int i = 1; i < n; i++)
         {
            for(int j = 1; j < n; j++)
             {
                if((i + j) > n) 
                {
                    System.out.print("#");
                } 
                else
                {
                     System.out.print(" ");
                }
            }
            System.out.println();


     #
    ##
   ###?
  ####
 #####
######

共 (1) 个答案

  1. # 1 楼答案

    您的代码进行了一些更改,将i和j初始化为1,并将条件更改为<=

    int n =5;
         for(int i = 1; i <= n; i++)
         {
            for(int j = 1; j <= n; j++)
             {
                if((i + j) > n) 
                {
                    System.out.print("#");
                } 
                else
                {
                     System.out.print(" ");
                }
            }
            System.out.println();
         }
    

    输出

        #
       ##
      ###
     ####
    #####