循环语句之多重循环

来源:4-14 Java 循环语句之多重循环

慕桂英5337535

2017-08-09 16:29

怎么可以打出等腰三角形?

写回答 关注

3回答

  • 慕先生4206120
    2017-08-09 18:01:33

    package com.imooc;


    public class test {

    public static void main(String[] ags)

    {

    for(int i=1;i<=4;i++){//假如n行

    for(int j=1;j<=7;j++){

    if(j<=4-i){//前n-i个为空

    System.out.print(" ");

    }

    else if(j<=i+3){//(n-i)+(2i-1)可打印*

    System.out.print("*");

    }

    else{//后面的n-i个打印空

    System.out.print(" ");

    }

    }

    System.out.println();


    }

     

    }

       

    }


  • 慕函数9049423
    2017-08-09 17:02:48

    public class HelloWorld {

        public static void main(String[] args) {

            

    System.out.println("打印直角三角形");


    for (int i = 1;i<=3;i++              ) {

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

                    

                    System.out.print("*");

                }

         

            System.out.println();

    }

    }

    }


  • 慕标7553193
    2017-08-09 16:53:11

    public class HelloWorld {

        public static void main(String[] args) {

            

    System.out.println("打印直角三角形");

            

    // 外层循环控制行数

    for (int i = 1;i<=3;i++              ) {

                

    // 内层循环控制每行的*号数

    // 内层循环变量的最大值和外层循环变量的值相等

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

                    

    System.out.print("*");

    }

                

    // 每打印完一行后进行换行

    System.out.println();

    }

    }

    }


Java入门第一季(IDEA工具)升级版

0基础萌新入门第一课,从Java环境搭建、工具使用、基础语法开始

1165172 学习 · 17581 问题

查看课程

相似问题