当前位置: 首页 > news >正文

Java 生成钻石*

package com.MyJava;

public class Test {
	public static void main(String[] args) {
		int N = 4; // 上半部分的行数

		// 上半部分
		for (int i = 1; i <= N; i++) {
			for (int j = 1; j <= 2 * N - 1; j++) {
				if (j == N - i + 1 || j == N + i - 1) {
					System.out.print("*");
				} else {
					System.out.print(" ");
				}
			}
			System.out.print('\n');
		}
		// 下半部分
		for (int i = N + 1; i <= 2 * N - 1; i++) {
			for (int j = 1; j <= 2 * N - 1; j++) {
				if (j == i - N + 1 || j == 3 * N - i - 1) {
					System.out.print("*");
				} else {
					System.out.print(" ");
				}
			}
			System.out.print('\n');
		}
	}
}

输出:
在这里插入图片描述

相关文章:

  • 【高项】信息系统项目管理师(八)项目质量管理【3分】
  • 主流的Java生态下权限管理框架
  • 查看linux系统信息
  • 【linux】scp和rsync
  • PHP转GO Day2 数据类型与控制结构实践(开发计算器)
  • BRAM消耗与FIFO的关系:有效利用FPGA资源的策略
  • 面试整理--一个报告生成的方案解析
  • excel文件有两列,循环读取文件两列赋值到字典列表。字典的有两个key,分别为question和answer。将最终结果追加到json文件
  • C语言:字符串去特定字符
  • UGO和ACL
  • 从关键词到权重:TF-IDF算法解析
  • Atom of Thoughts for Markov LLM Test-Time Scaling论文解读
  • 凸集和凸函数
  • Google C++编码规范指南(含pdf)
  • python主成分分析法1
  • MyBatis 配置文件解析使用了哪些设计模式
  • 在 Dojo 框架中define、declare 和 require的区别
  • 【自用】NLP算法面经(5)
  • 美摄接入DeepSeek等大模型,用多模态融合重构视频创作新边界!
  • 从零开发数据可视化
  • 通往国际舞台之路:清政府与万国公会的交往
  • 讲座预告|以危机为视角解读全球治理
  • 河南信阳:对违规吃喝问题不遮丑不护短,露头就打、反复敲打
  • 音乐节困于流量
  • 年在沪纳税350亿人民币,这些全球头部企业表示“对上海承诺不会变”
  • 问责!美国海军对“杜鲁门”号航母一系列事故展开调查