编写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)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • 动态链接库(DLL)初始化例程失败_load dll error解决

    动态链接库(DLL)初始化例程失败_load dll error解决UnabletoloadDLL’rasapi32.dll’:动态链接库(DLL)初始化例程失败。(ExceptionfromHRESULT:0x8007045A)解决方法:应用程序池-标识-选本地系统或者输入管理员身份的账户

    2022年10月9日
    0
  • sql server索引功能资料

    无论何时对基础数据执行插入、更新或删除操作,SQLServer数据库引擎都会自动维护索引。随着时间的推移,这些修改可能会导致索引中的信息分散在数据库中(含有碎片)。当索引包含的页中的逻辑排序(基于

    2021年12月23日
    41
  • centos7部署k8s_怎么在自己电脑上搭建网站

    centos7部署k8s_怎么在自己电脑上搭建网站学习K8S时,常常需要自己搭建环境,本人将centOS-7上搭建K8S的过程进行做如下的记录,以方便自己后续环境的搭建和指导其他人搭建环境作为参考资料,本章节主要介绍如何搭建kubernetes的集群环境集群环境搭建集群类型kubernetes集群大体上分为两类:一主多从和多主多从。一主多从:一台Master节点和多台Node节点,搭建简单,但是有单机故障风险,适合用于测试环境多主多从:多台Master节点和多台Node节点,搭建麻烦,安全性高,适合用于生产环境说明:为了测试简单,本次搭建

    2022年8月12日
    11
  • 查看linux执行的命令记录_shell 调用history

    查看linux执行的命令记录_shell 调用history前言我们每次敲打linux命令的时候,有时候想用之前用过的命令,一般情况下,我们都会按↑↓箭头来寻找历史的命令记录,那如果我想用1天前执行的某条命令,难道还要按↑100次?显示这样是不现实的,我们可

    2022年7月31日
    8
  • 环保产品有哪些项目_项目环境分析

    环保产品有哪些项目_项目环境分析一、开发环境:开发环境是程序猿们专门用于开发的服务器,配置可以比较随意,为了开发调试方便,一般打开全部错误报告。通俗的讲,项目尚且在编码阶段,我们的代码一般在开发环境中,不会在生产环境中,生产环境组成:操作系统,web服务器,语言环境。二、测试环境:一般是克隆一份生产环境的配置,一个程序在测试环境工作不正常,那么肯定不能把它发布到生产机上。通常指项目测试,修改bug阶段。三、生产环境(pro):是指正式提供对外服务的,一般会关掉错误报告,打开错误日志。可以理解为包含所有的功能的环境,任何项目所使用

    2022年9月29日
    0

发表回复

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

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