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


相关推荐

  • SMOTE算法及其python实现[通俗易懂]

    SMOTE算法及其python实现[通俗易懂]SMOTE(SyntheticMinorityOversamplingTechnique),合成少数类过采样技术.它是基于随机过采样算法的一种改进方案,由于随机过采样采取简单复制样本的策略来增加少数类样本,这样容易产生模型过拟合的问题,即使得模型学习到的信息过于特别(Specific)而不够泛化(General),SMOTE算法的基本思想是对少数类样本进行分析并根据少数类样本人工合成新样本添加

    2022年6月16日
    65
  • 怎么将多个ppt合并到一个ppt上_如何合并多个ppt文件

    怎么将多个ppt合并到一个ppt上_如何合并多个ppt文件在一个文件夹下面有a.ppt,b.ppt,c.ppt等PPT文件,如果把它们合并到一个新的PPT中?当PPT文件数量比较少的时候,我们还可以一个个打开,复制所有的幻灯片到新建的PPT中。当文件数量达

    2022年8月5日
    5
  • wsus补丁服务器如何给自己打补丁(windows补丁服务器)

    WSUS,全称Windowsserverupdateservices,是微软在其网络结构中提供的关于系统补丁更新的一个解决方案,完全免费,现在最新的版本是WSUS3.0SP2,在生产环境中部署WSUS的应用价值主要是提高网络资源的利用率,节省带宽,同时对于客户端计算机来说呢,更新效率也更高一些。在日常大家都习惯了用第三方工具给系统打补丁,局域网的PC数量少了便罢,如果多于50台,只是给系统以及微软产品打补丁这一项工作对于网络资源的占用就不可小觑,在Windowsserver2003以前…

    2022年4月18日
    427
  • 电压转电流电路

    电压转电流电路图1 电压转电流原理图   如图 1是输入输出无偏置型电压转电流信号调理的典型电路。其中运放A、电阻R13、三极管Q10构成压控电流源电路;电阻R9、R11、运放B、三极管Q8、Q9构成电流放大电路。   当电压信号加在运放A同向输入时,由运放特性:虚短、虚断可知反向输入端电压跟随同向输入端电压信号,此时在电阻R13支路上产生电流流过三极管Q10,三极管Q10基极受运放A输出端

    2022年6月2日
    38
  • 网页背景音乐设置_网页制作怎么插背景音乐

    网页背景音乐设置_网页制作怎么插背景音乐一、添加背景音乐时,一般会用到两种标签:1、<bgsound>2、<embed>二、一般用法:<bgsoundsrc=”音频源”autostart=”true”loop=”false”/><embedsrc=”音频源”autostart=”true”loop=”false”…

    2022年9月24日
    3
  • 【字幕制作】生肉资源的字幕问题解决经验分享 入门科普/一键机翻/在线识别/内嵌封装「建议收藏」

    【字幕制作】生肉资源的字幕问题解决经验分享 入门科普/一键机翻/在线识别/内嵌封装「建议收藏」当你不得不啃一个无内嵌字幕的生肉视频,而又急需中文翻译支持的时候?

    2022年7月27日
    5

发表回复

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

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