编写java程序应用for循环打印菱形_打印空心菱形

编写java程序应用for循环打印菱形_打印空心菱形简单的利用JAVA输出菱形

大家好,又见面了,我是你们的朋友全栈君。如果您正在找激活码,请点击查看最新教程,关注关注公众号 “全栈程序员社区” 获取激活教程,可能之前旧版本教程已经失效.最新Idea2022.1教程亲测有效,一键激活。

Jetbrains全系列IDE稳定放心使用

public static void main(String[] args) { 
   
        //菱形
        int b = 1;
        int d = 1;
        //首先,先打印菱形的上半部分,一个三角形
        for (int i = 1; i < 8; i += 2) { 
   //规定*行最多一行数量小于8,每一行的数量在上一行的数量上加2

            for (int n = 4; n > b; n--) { 
   //输出空格的数量,第一行输出3个第二行输出2个第三行输出一个
                System.out.print(" ");
            }

            for (int y = 0; y < i; y++) { 
   //输出*的数量,第一行一个,第二行三个,第三行五个,第四行七个
                System.out.print("*");
            }

            System.out.println();
            b += 1;//b加1,这样空格每行输出的数量才能减少


        }
        //打印菱形的下半部分,一个倒三角
        for (int c = 1; c < 6; c += 2) { 
   
            for (int y = 0; y < d; y++) { 
   //下半部分第一行输出一个空格,第二行输出两个空格,第三行输出三个空格
                System.out.print(" ");
            }
            for (int n = 6; n > c; n--) { 
   //下半部分第一行输出五个*,第二行输出三个最后一行输出一个
                System.out.print("*");
            }
            System.out.println();
            d += 1;//每次d+1,这样空格每行输出的数量才能增加

        }


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

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

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


相关推荐

  • 周鸿祎:做一个产品彻底改变世界

    周鸿祎:做一个产品彻底改变世界近来,作为管理营销类书籍,小米联合创始人黎万强的《参与感》火得不得了。就连曾经和小米有些“过节”的奇虎360董事长周鸿祎亦不吝溢美之词,一反常态推荐该书。其实除了《参与感》外,另外一本同类型新书也长期占据着京东、当当和亚马逊的热销书榜前列位置,那就是周鸿祎自己所著的《周鸿祎自述:我的互联网方法论》如果说《参与感》充分体现出黎万强其人的特色:设计师语言、细腻实在、真实鲜活,《我的互联网方法论》则

    2022年7月26日
    3
  • 安装win8、ubuntu双系统的过程

    弄了一个晚上,终于完成了,之前是用虚拟机的,但是觉得不带劲,并且折腾来时菜鸟变大神的捷径,虽然现在还一直在爬坑。继续奋斗吧…王小二首先是看ubuntu百度贴吧的安装帖子(http://tieb

    2021年12月20日
    42
  • 海康威视摄像头不支持的码流类型_v380pro摄像头怎么连接无线网

    海康威视摄像头不支持的码流类型_v380pro摄像头怎么连接无线网前言:对于HIS视频采集、输出和编解码,直接使用海思SDK中的sample代码+NVP6124就可以实现,这里有提供HIMPP开发文档、海思sample源码和NVP6124的驱动代码,可以自行去下载;HIMPP开发文档:https://download.csdn.net/download/u012478275/11573292海思sample源码:…

    2022年9月23日
    1
  • android IPC 通信(上)-sharedUserId&&Messenger「建议收藏」

    android IPC 通信(上)-sharedUserId&&Messenger

    2022年2月23日
    50
  • Ubuntu安装Redis_docker搭建redis集群

    Ubuntu安装Redis_docker搭建redis集群NoSQL简介NoSQL,全名为NotOnlySQL,指的是非关系型的数据库随着访问量的上升,网站的数据库性能出现了问题,于是nosql被设计出来优点/缺点优点:高可扩展性分布式计算低成本架构的灵活性,半结构化数据没有复杂的关系缺点:没有标准化有限的查询功能(到目前为止)最终一致是不直观的程序分类类型部分代表特点列存储H…

    2022年8月31日
    4
  • linux上查看mysql的密码_Linux下MySQL忘记密码「建议收藏」

    linux上查看mysql的密码_Linux下MySQL忘记密码「建议收藏」1、前沿今天在服务器安装mysql之后,登录发现密码错误,但是我没有设置密码呀,最后百度之后得知,mysql在5.7版本之后会自动创建一个初始密码。报错如下:[root@mytestlnx02~]#mysql-uroot-pEnterpassword:ERROR1045(28000):Accessdeniedforuser’root’@’localhost'(usingp…

    2022年6月21日
    243

发表回复

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

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