打印等腰三角形问题

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

慕函数6129656

2017-07-08 11:52

System.out.println("优化打印等腰三角形 :"); for (int j = 0; j < 5; j++) {//控制行数 for (int j2 = 5; j2 >= 0; j2--) {//控制列中空格 if (j2 > j) {//每行中" "的个数;j2 > j ? System.out.print(" "); } else {//每行中*的个数 System.out.print("* "); } } System.out.println(); } 请问j2 > j 只是为了保证列数大于 行数吗?

写回答 关注

3回答

  • qq__9979
    2017-07-28 11:14:15

    http://img.mukewang.com/597aabce0001f7e906640575.jpgj=0,1,2,3,4;j2=5,4,3,2,1,0

  • 最大值1024
    2017-07-08 13:36:11

    这个j2>j 判断条件是了执行 打印等腰三角形
    不仅控制空格数,还保持 等腰

    PS:下面是几种情况 你可以看看
    http://img.mukewang.com/59606e980001035702620398.jpg

    http://img.mukewang.com/59606e98000155f202830401.jpg

    http://img.mukewang.com/59606e990001601a02910380.jpg


    慕函数612...

    你说的情况我是知道的,也试过。但感觉你没说到重点,可能还是要自己悟

    2017-07-09 10:14:49

    共 1 条回复 >

  • qq_雨天_24
    2017-07-08 12:24:05

    j2 > j是控制每行中" "的个数

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

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

1165172 学习 · 17581 问题

查看课程

相似问题