Java打印菱形代码示例 - 超详细讲解
Java打印菱形代码示例 - 超详细讲解
概述
这篇文章将指导你使用Java打印出一个菱形图案。对于学习循环结构和基本输出的Java初学者来说,这是一个非常好的练习。
代码示例
以下是Java代码,它将打印出一个由星号 (*) 组成的菱形图案:
public class Diamond {
public static void main(String[] args) {
int n = 4; // 控制菱形的大小,这里设置菱形有4层
// 打印上半部分菱形
for (int i = 0; i < n; i++) {
// 打印空格
for (int j = 0; j < n - i - 1; j++) {
System.out.print(' ');
}
// 打印星号
for (int j = 0; j < i + 1; j++) {
System.out.print('* ');
}
// 换行
System.out.println();
}
// 打印下半部分菱形
for (int i = 0; i < n - 1; i++) {
// 打印空格
for (int j = 0; j < i + 1; j++) {
System.out.print(' ');
}
// 打印星号
for (int j = 0; j < n - i - 1; j++) {
System.out.print('* ');
}
// 换行
System.out.println();
}
}
}
代码解释
- 设置菱形大小: 代码首先定义一个整数变量
n来控制菱形的大小。你可以修改n的值来调整菱形的层数。 - 打印上半部分菱形:
- 外层循环控制菱形的行数。
- 第一个内层循环打印每行前面的空格,空格数目为
n - i - 1。 - 第二个内层循环打印星号,星号数目为
i + 1。 - 最后使用
System.out.println();进行换行。
- 打印下半部分菱形:
- 外层循环控制菱形的行数。
- 第一个内层循环打印每行前面的空格,空格数目为
i + 1。 - 第二个内层循环打印星号,星号数目为
n - i - 1。 - 最后使用
System.out.println();进行换行。
输出结果
运行上面的Java代码,你将在控制台看到以下菱形图案:
*
* *
* * *
* * * *
* * *
* *
*
总结
通过这个简单的例子,你学习了如何使用Java打印菱形图案,并了解了循环结构和基本输出的应用。希望这篇文章能够帮助你更好地理解Java编程基础。
原文地址: https://www.cveoy.top/t/topic/jSAI 著作权归作者所有。请勿转载和采集!