java打印菱形星号的有哪些方法
下面是java打印菱形星号的方法:
“`java
public class DiamondPattern {
public static void main(String[] args) {
int n = 5; // 菱形的行数
for (int i = 1; i <= n; i++) {
// 打印空格
for (int j = 1; j <= n – i; j++) {
System.out.print(" ");
}
// 打印星号
for (int k = 1; k <= 2 * i – 1; k++) {
System.out.print("*");
}
System.out.println();
}
for (int i = n – 1; i >= 1; i–) {
// 打印空格
for (int j = 1; j <= n – i; j++) {
System.out.print(" ");
}
// 打印星号
for (int k = 1; k <= 2 * i – 1; k++) {
System.out.print("*");
}
System.out.println();
}
}
}
“`
输出结果为:
“`
*
***
*****
*******
*********
*******
*****
***
*
“`
其中,n为菱形的行数,可以根据需要进行调剂。
本文来源:https://www.yuntue.com/post/79879.html | 云服务器网,转载请注明出处!