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

双重循环的使用

哪位大神可以帮我一下,使用双重循环打印如下三角形内层循环循环语句怎样写呀???

*

**

***

****

*****

...............


提问者:拥抱星星的月亮1 2017-05-18 11:36

个回答

  • 慕粉1012462296
    2017-05-18 11:55:11
    已采纳

    for (int i = 0; i<5;i++) {

                

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

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

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

                    

    System.out.print("*");

    }

                

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

    System.out.println();

    }


  • 久鸢呀OwO
    2017-05-18 12:03:18

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

    //这里i表示了行数 也就是第几行 每一行输出什么暂时不管他

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

    //这里的j表示了列 也就是在第i行的时候要输出j个*号 第一行输出一个星号 也就是说 i=1,j输出i,一直循环j++直到j>i调出循环

    System.out.print("*");//这里要注意下print和println的情况 因为输入一个*不一定换行

    }

    System.out.println();//在每一列结束循环之后再换行

    }

  • weibo_老街上的油瓶_0
    2017-05-18 12:00:13

    public class daYin{
    public static void main(String[] args){
    for(int i=1;i<=5;i++){
       for(int j=1;j<i;j++){
          System.out.println("*");
       }
    }
    }
    }