用java打印空心菱形_java打印空心直角三角形

用java打印空心菱形_java打印空心直角三角形打印菱形尤其是空心菱形对于初学者来说有一定难度,熟练掌握了for循环后,还是可以打印出来的分析:1.先打印上半部分,再打印下半部分      2.找准空格与星号之间的关系,然后再打印      3.上半部分每一行数目分别为1、3、5、7、9、7、5、3、1      4.找准关系2*i-1     //练习二:打印菱形与空心菱…

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

Jetbrains全系列IDE稳定放心使用

打印菱形尤其是空心菱形对于初学者来说有一定难度,熟练掌握了for循环后,还是可以打印出来的

分析:1.先打印上半部分,再打印下半部分

           2.找准空格与星号之间的关系,然后再打印

           3.上半部分每一行数目分别为 1 、3、5、7、9、7、5、3、1

           4.找准关系 2*i-1

       

 

// 练习二:打印菱形与空心菱形

//打印菱形:

        for (int i = 1; i <= 5; i++) {//打印上半部分空格
            for (int j = 1; j <= 5 – i; j++) {

                System.out.print(” “);
            }
            for (int j = 1; j <= 2 * i – 1; j++) {//打印上半部分*
                System.out.print(“*”);
            }
            System.out.println();
        }
        for (int i = 4; i >= 1; i–) {

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

                System.out.print(” “);
            }
            for (int j = 1; j <= 2 * i – 1; j++) {

                System.out.print(“*”);
            }
            System.out.println();
        }
        System.out.println(“—————–“);

 

 

        // 空心菱形
        for (int i = 1; i <= 5; i++) {

            // 打印上半部分空格
            for (int j = 1; j <= 5 – i; j++) {

                System.out.print(” “);
            }
            // 打印原本实心的*部分
            for (int j = 1; j <= 2 * i – 1; j++) {

                // 仅在一行的开头和末尾打印*
                if (j == 1 || j == 2 * i – 1) {

                    System.out.print(“*”);
                } else {

                    System.out.print(” “);
                }
            }
            System.out.println(” “);
        }
        for (int i = 4; i >= 1; i–) {

            // 打印下半部分空格
            for (int j = 1; j <= 5 – i; j++) {

                System.out.print(” “);
            }
            // 打印原本实心的*部分
            for (int j = 1; j <= 2 * i – 1; j++) {

                // 仅在一行的开头和末尾打印*
                if (j == 1 || j == 2 * i – 1) {

                    System.out.print(“*”);
                } else {

                    System.out.print(” “);
                }
            }
            System.out.println(” “);
        }
用java打印空心菱形_java打印空心直角三角形

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

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

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


相关推荐

  • Android开发:用adb命令安装apk到手机

    Android开发:用adb命令安装apk到手机一、首先需要准备一个apk以及真机(我们以真机为例,就不说明模拟器了),然后adbdevices查看手机是否连接,直接输入adbdevices即可,如图:显示上图信息,说明连接成功,就可以推送安装apk了。如果出现下图,则可参照https://blog.csdn.net/y201314an/article/details/81022556进行修改环境变量…

    2022年4月29日
  • (Python学习4)List对象

    1、PyListObject对象PyObject_VAR_HEAD中的obsize表示该list对象含有的元素个数,而allocated表示该list对象占用的内存空间。ob_item实际指向一个指

    2021年12月23日
  • 360天擎退出密码不知道_奇安信天擎卸载时要输密码

    360天擎退出密码不知道_奇安信天擎卸载时要输密码粉碎企业版安装文件夹下所有ent开头的文件夹和文件,然后使用控制面板中的删除程序即可删除。

    2022年9月24日
  • 813. Largest Sum of Averages

    813. Largest Sum of Averages

    2021年5月27日
  • 密码暴力激活成功教程与防御

    密码暴力激活成功教程与防御密码暴力激活成功教程与防御密码安全概述漏洞利用权限管理不安全的密码默认密码弱口令裤子密码猜解思路字典专门字典python暴力激活成功教程BurpSuite暴力激活成功教程LowMediumHighBp其他攻击模式Impossible如何防御暴力激活成功教程其他暴力激活成功教程工具wfuzzpiachuHydraMudusaMSF密码安全概述加密、完整性、身份认证存储安全、传输安全、输入安全漏洞利用从数据库获取密码窃听通信数据直接从登录框猜测数据权限管理认证:你是谁?授权:你能做什么?不安全的密码默认密码0000001

    2022年8月22日
  • 目标检测综述_通用目标检测

    目标检测综述_通用目标检测前言图片分类任务我们已经熟悉了,就是算法对其中的对象进行分类。而今天我们要了解构建神经网络的另一个问题,即目标检测问题。这意味着,我们不仅要用算法判断图片中是不是一辆汽车,还要在图片中标记出它的位置,用边框或红色方框把汽车圈起来,这就是目标检测问题。其中“定位”的意思是判断汽车在图片中的具体位置。近几年来,目标检测算法取得了很大的突破。比较流行的算法可以分为两类,一类是基于Regio…

    2022年10月13日

发表回复

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

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