• java基础03-打印三角形


    打印三角形

    首先我们先想好怎么打印?把三角形想成外面有一个矩形,由矩形来分割成三部分;

    如图:

    比如我们打印五行,首先得让它循环五次吧,然后再打印出第一部分的图形,依次减少;

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

    第二步我们再让这个图形倒过来,就是持续增加,然后把第一部分变成空格,让它隐藏起来。

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

    有了前面两部分,第三步简单了,只要剩下的打印出来就可以了。

    完整代码如下:

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

    是不是很简单!

  • 相关阅读:
    Golang的标准命令简述
    Golang的环境安装
    初识Golang编程语言
    基于Ambari的WebUI部署Hive服务
    基于Ambari Server部署HDP集群实战案例
    HBase shell常用命令总结
    HBase完全分布式集群搭建
    HBase工作原理概述
    面向对象-接口(interface)实战案例
    myBatis 简介
  • 原文地址:https://www.cnblogs.com/mjjh/p/13253064.html
Copyright © 2020-2023  润新知