问答详情
源自:4-14 Java 循环语句之多重循环

等边三角形如何

等边三角形该如何打出来

提问者:奋斗丨之路 2015-09-22 23:00

个回答

  • 羽丶
    2015-10-06 11:17:20

    public class EqTriangle{

        public static void main(String[] args){

          // 声明所需的变量 , 列,  空格 , 行

            int i , j ,k;

            // 控制列的数量

            for(i=1;i<5;i++){

               // 控制空格的个数,如果 (例如: 第1列 ,  1<5,  则打印5-1=4 (个)空格)

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

                       System.out.print(" ");

                }

                // 控制"*"号的个数 , 运用 等差数列 知识  k<2*i - 1(可达到 1,3,5,7的效果);

                for(k=0;k<2*i-1;k++){

                        System.out.print("*");

                }

                // 在这里设置换行.

                        System.out.println("\n");

            }

        }

    }

       

    /*运行结果如下:

        *

       ***

      *****

     *******

    注: 尽量用MyEclipse印证结果.

    */