JAVA打印菱形_编写程序打印出菱形

JAVA打印菱形_编写程序打印出菱形publicclass菱形{   /**   *@paramargs   */   publicstaticvoidmain(String[]args){      //TODOAuto-generatedmethodstub      //首先把菱形看成上下,上五下四,所以第一个for有5次,第二个for4次   


Jetbrains全系列IDE稳定放心使用

public class 菱形 {

    /**

     * @param args

     */

    public static void main(String[] args) {

        // TODO Auto-generated method stub

        //首先把菱形看成上下,上五下四,所以第一个for有5次,第二个for4次

        for(int i=1;i<=5;i++)

        {

            //将空格和*分开看,看” “的变化i=1时,他是4 ,2的时候是3找规律

            for(int j=1;j<=5-i;j++)

              System.out.print(” “);

            for(int k=1;k<=2*i-1;k++)   //找规律,i是 1 3 5 7 基数

              System.out.print(‘*’);

            //换一行

            System.out.println();

        }

         for(int i=1;i<=4;i++)

        {

            for(int j=1;j<=i;j++)    //空格 1 2 3 4 so

              System.out.print(” “);

            for(int k=7;k>=2*i-1;k–)    //* 7 5 3 1倒着来的基数

              System.out.print(‘*’);

              System.out.println();

        }

    }

}

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/187932.html原文链接:https://javaforall.net

赞 (0)
全栈程序员-站长的头像全栈程序员-站长

相关推荐

  • lldp协议代码阅读_LLDP(链路层发现协议)和OpenFlow

    lldp协议代码阅读_LLDP(链路层发现协议)和OpenFlow1.LLDP(链路层发现协议)机制链路层发现协议(LLDP)是一个厂商无关的二层协议,它允许网络设备在本地子网中通告自己的设备标识和性能。它提供了一种标准的链路层发现方式。LLDP协议使得接入网络的一台设备的主要能力,管理地址,设备标识,接口标识等信息发送给同一个局域网的其他设备,当一个设备从网络中接收到其它设备的信息时,就将这些信息以MIB的形式存储起来。1.1LLDP结构LLDP是一个信息发…

    2022年5月8日
  • linux安装oracle19c完整版(图形+静默安装)

    linux安装oracle19c完整版(图形+静默安装)最近有项目要搭建测试环境,加上又刚参加了oracle组织的oracle19c的升级培训,所以准备在测试环境里面直接安装oracle19c。

    2022年7月19日
  • 靠!我被项目经理和同事嘲笑了,因为不会远程debug调试…「建议收藏」

    大家好,我是曹尼玛,刚从培训机构毕业,去一家单位上班一周了…这一周项目经理让我熟悉了项目业务,架构和设计,不算难,凭借我培训机构第一名的成绩,还是很顺溜。今天项目经理把同事们叫到一起,说线上438×6项目出现奇葩问题,但是开发环境初步测试没问题,需要配合测试部的小姐姐们在测试环境远程debug跟踪下,排查下问题,以及正式环境日志也会提供,重现下问题,解决下bug;项目经理见我这几天比较悠闲所以就对我说,“曹尼玛,这个小任务就交给你了”“我,我,我,我不会远程debug,没听过什么是远程d.

    2022年4月6日
  • eBPF BCC 实现UNIX socket抓包「建议收藏」

    eBPF BCC 实现UNIX socket抓包「建议收藏」在之前,我写了一个《eBPFbpftrace实现个UNIXsocket抓包试试》,但是很受限啊,不能完整打印包数据信息,今天又写了一个BCC的,感觉没问题了。不多说,直接上代码:#!/usr/bin/python#@lint-avoid-python-3-compatibility-imports##undumpDumpUNIXsocketpackets.#ForLinux,usesBCC,eBPF.Embedded

    2022年9月21日
  • docker拷贝目录到容器_docker退出容器命令

    docker拷贝目录到容器_docker退出容器命令现在公司用docker,有时候需要从容器中拷贝文件出来。先上语法:dockercp[OPTIONS][CONTAINER_ID]:[SRC_PATH][DEST_PATH]语法是这么个写法,在实际的操作中,在写容器内的路径的时候并不能自动补全,所以实际上还需要还要先进入到容器才行。下面就拿个实例来讲下:1.在服务器上用有权限的用户,执行dockerps查看全部容…

    2022年8月20日
  • 关于cBridge2.0,你不能错过的关键信息(一)!

    关于cBridge2.0,你不能错过的关键信息(一)!我们将持续发布一些短文,来告诉大家cBridge2.0到底为用户和LP们带来了哪些令人激动的迭代。

    2022年6月4日

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号