用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)
上一篇 2022年9月29日 下午5:16
下一篇 2022年9月29日 下午5:36


相关推荐

  • 基于大数据的舆情分析_舆情与大数据

    基于大数据的舆情分析_舆情与大数据数据工厂,是一套多组件化数据清洗加工及数据存储管理平台,同时能够管理所有的数据库的备份方案。支持多数据源类型的数据同步实现和数据仓库其他的数据源互通。对接收数据进行解压,对外提供压缩后的数据。

    2026年2月2日
    4
  • SqlServer 函数Declare通过传变量查询超慢解决办法

    SqlServer 函数Declare通过传变量查询超慢解决办法from参考:1,Declare传参查询速度慢,直接放入参数执行sql却快,求大牛给原因2,OPTION(RECOMPILE)提高带参数执行SQL语句的索引效率 遇到的问题:通过参数执行sql函数查询速度超慢示例示例代码:class=”lang:tsqldecode:true”>declare@prefixnvarchar(10)=’095-0021-‘;…

    2022年8月22日
    10
  • 2026-03-14-Claude Code配置火山方舟Coding Plan(豆包)指南

    2026-03-14-Claude Code配置火山方舟Coding Plan(豆包)指南

    2026年3月15日
    2
  • 图像拼接算法(zz)

    图像拼接算法(zz)图像拼接算法原理 1 http planckscale info p 7http planckscale info p 84http blog csdn net xiaolizi399 article details 文章来源 planckscale info 360 全景拼接技术简介 nbsp 核心就是一个单应性条件需要满足 0 引言

    2026年3月18日
    2
  • IDEA全局搜索汉字[通俗易懂]

    IDEA全局搜索汉字[通俗易懂]IDEA全局搜索指定汉字的方法,我还没找到,但有个间接的方法是:快捷键ctrl+shift+f,通过正则表达式找到所有汉字,之后再查找要找的汉字:正则表达式:[\u4e00-\u9fa5]

    2022年6月22日
    208
  • Normalized Mutual information

    Normalized Mutual information在写论文做数据测试时有用到一个nmi(normalizedmutualinformation)评价聚类的一种方法,不是很清楚,然后上网找了一下资料。首先在理解nmi前,先说说mutualinformation这个东西。我们先举个例子:比如说,标准结果是大圆里面的叉叉圈圈点点,上图呢是我们算法聚类出来的结果,那么如何来看我们算法的聚类效果呢,如何计算呢?我们把上图中的图形用字母来表示…

    2025年11月29日
    7

发表回复

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

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