代码编织梦想

可以使用以下代码来输出一个空心菱形:

public class HollowDiamond {
    public static void main(String[] args) {
        int size = 5;
        for (int i = 0; i < size; i++) {
            for (int j = 0; j < size - i - 1; j++) {
                System.out.print(" ");
            }
            for (int j = 0; j < 2 * i + 1; j++) {
                if (i == 0 || i == size - 1 || j == 0 || j == 2 * i) {
                    System.out.print("*");
                } else {
                    System.out.print(" ");
                }
            }
            System.out.println();
        }
    }
}
版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/weixin_42579969/article/details/129600885

输出算法题之输出一个空心菱形解题思路(Java版,入门级思路通用)-爱代码爱编程

使用循环等控制台输出简单图案是编程入门常见的算法题。下面是以输出一个空心菱形为例梳理此类算法思路。 //用循环语句输出一个空心菱形 /** 思路 1.输出一个矩形 **** **** **** **** 2.输出一个三角形 * ** *** **** 3.输出一个加空格反向三角形(用~代替空格" ") ~~~* ~~** ~*** **** 4.输出一

java控制它打印输出空心菱形,空心菱形高度自定义-爱代码爱编程

import java.util.Scanner; public class Test{     public static void main(String[] args) {         /**          * 问题描述:          *      编写程序,使其能够输出如下的空心菱形图形          *          *

用java输出一个空心菱形-爱代码爱编程

// * // *** // ***** // ******* 一共是四行 // 行号 空白 *数字 // 1 3 1 // 2 2 3 // 3 1 5 // 4 0 7 // 未知 空白=总行数-行号 //

Java输出空心菱形-爱代码爱编程

我们写 提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 文章目录 前言一、Java输出空心菱形二、使用步骤 1.步骤2.代码总结 前言 我们写编程题要有一个好的编程思想,一个好的编程思想能让我们化繁为简,更容易的将编程题写出来 提示:以下是本篇文章正文内容,下面案例可供参考 一、Java输出空心菱形

经典题:用java打印空心菱形_邱崇源的博客-爱代码爱编程

经典题:用Java打印空心菱形 本题是在打印空心金字塔的基础上进行的,不会的点击下面的链接: 经典题:用Java打印空心金字塔 (1)打印无底空心金字塔 输出如下: 开始运行... 请输入层数 6 * * * * * * * * * * * 运行结束。 打印空心金字塔的代码

用javafor循环实现空心菱形的方法_白衬衫先生的博客-爱代码爱编程

/* 实现空心菱形的方法  */ import java.util.Scanner; public class Start01{     public static void main(String[] args){         Scanner myScanner=new Scanner(System.in);         System.out

java中的空心菱形_wjkqq0921的博客-爱代码爱编程

空心菱形图片 错误记录 j==i*2-1  步骤 先通过打金字塔的方式打出上半个金字塔(5层),然后再打出倒着的金字塔(4层) 五行金字塔代码 public class Diamond{ public static void main(String[] args){ for(int i = 1; i <= 5; i++){

【java基础练习】打印空心菱形_一会儿吃啥z的博客-爱代码爱编程

本人是初次接触编程的小白一枚呀,第一次在CSDN上发文章,想要循序渐进记录自己的学习成果,欢迎大佬们提点和纠错呀OvO~在此谢谢大佬【献上花花】 第一篇:打印空心菱形 import java.util.Scanner; public class LianXi_01 { //给定任意层数,打印空心菱形金字塔 /*分析: 若菱形有7层

如何优雅的用poi导入excel文件-爱代码爱编程

在企业级项目开发中,要经常涉及excel文件和程序之间导入导出的业务要求,那么今天来讲一讲excel文件导入的实现。java实现对excel的操作有很多种方式,例如EasyExcel等,今天我们使用的是POI技术实现excel文件的导入。 POI技术简介 1.POI概念 Apache POI 是用Java编写的免费开源的跨平台的Java AP

jvm监控搭建-爱代码爱编程

文章目录 JVM监控搭建整体架构JolokiaTelegrafInfluxdbGrafana JVM监控搭建 整体架构 JVM 的各种内存信息,会通过 JMX 接口进行暴露。 Jolokia

《netty》从零开始学netty源码(九)之nioeventloopgroup.chooser-爱代码爱编程

在链接: 《Netty》从零开始学netty(二)之NioEventLoopGroup中提到EventExecutorChooser,EventExecutorChooser用于从children数组中选取出合适的NioEv

【问题】【maven】linux环境下maven打包问题 —— 提示找不到子模块-爱代码爱编程

探究完,我都想抽自己嘴巴子了~ 背景 父级pom.xml: ... <modules> <module>GOF</module> </modules> ... 子模

基于腾讯云微服务引擎(tse) ,轻松实现云上全链路灰度发布_全链路灰度发布实现方案-爱代码爱编程

作者:刘远 1. 概述 软件开发过程中,应用发布非常频繁,通常情况下,开发或运维人员会将系统里所有服务同时上线,使得所有用户都使用上新版本。这样的操作时常会导致发布失败,或因发布前修改代码,线上出现 Bug。 假设一个

【javaee初阶】第七节.网络原理tcp/ip协议-爱代码爱编程

作者简介:大家好,我是未央; 博客首页:未央.303 系列专栏:JavaEE初阶 每日一句:人的一生,可以有所作为的时机只有一次,那就是现在!!!! 文章目录 前言 一、TCP/IP协议五层协议栈; 1.1 应用层协议; 二、传输层协议; 2.1 UDP协议; 2.2 TCP协议; 总结 前言 今天我们将学习有

biginteger 和bigdecimal-爱代码爱编程

出处:为什么会想到大数呢?是因为最近在写leetcode刷题的时候钻牛角尖非要实现数组加1的问题导致的。(leetcode 66 加1问题)不过ps自己对大数还是用的少了,导致害怕用,然后leetcode用了还报错。(