金字塔形式

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

慕仔4295459

2019-09-04 15:27

该用什么思路打印金字塔形呢?

写回答 关注

2回答

  • weixin_慕前端0359093
    2019-09-06 16:10:32

    第二重循环的条件j<=2*i-1;这么复杂意义在哪啊?你直接写j<=i不行么。反正也是等边三角形。?

  • Ray_Loy
    2019-09-04 17:27:14

    关键要利用二重循环,以每一行为单位找出空格区域和金字塔区域与行数的关系

    import java.util.Scanner;
    
    public class Demo3 {
        public static void main(String[] args){
            Scanner input=new Scanner(System.in);
            System.out.println("金字塔有几行?");
            int a=input.nextInt();
            for(int i=1;i<=a;i++){
                    for(int x=1;x<=a-i;x++){
                        System.out.print(" ");
               }
                    for(int j=1;j<=2*i-1;j++){
                        System.out.print("*");
               }
                System.out.println("");
            }
        }
    }


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

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

1165175 学习 · 17581 问题

查看课程

相似问题