java写一个空心菱形
时间: 2023-03-07 21:58:30 浏览: 78
您可以使用以下代码来编写一个空心菱形:public class HollowRhombus {
public static void main(String[] args) {
int size = 5;
// 上半部分
for (int i = 1; i <= size; i++) {
for (int j = 1; j < i; j++) {
System.out.print(" ");
}
for (int j = 1; j <= size * 2 - (2 * i - 1); j++) {
System.out.print("*");
}
System.out.println();
}
// 下半部分
for (int i = size - 1; i >= 1; i--) {
for (int j = 1; j < i; j++) {
System.out.print(" ");
}
for (int j = 1; j <= size * 2 - (2 * i - 1); j++) {
System.out.print("*");
}
System.out.println();
}
}
}public class HollowRhombus {
public static void main(String[] args) {
int size = 5;
// 上半部分
for (int i = 1; i <= size; i++) {
for (int j = 1; j < i; j++) {
System.out.print(" ");
}
for (int j = 1; j <= size * 2 - (2 * i - 1); j++) {
// 如果是中间行,则输出空格;否则输出*
if (i == (size + 1) / 2) {
System.out.print(" ");
} else {
System.out.print("*");
}
}
System.out.println();
}
// 下半部分
for (int i = size - 1; i >= 1; i--) {
for (int j = 1; j < i; j++) {
System.out.print(" ");
}
for (int j = 1; j <= size * 2 - (2 * i - 1); j++) {
// 如果是中间行,则输出空格;否则输出*
if (i == (size + 1) / 2) {
System.out.print(" ");
} else {
System.out.print("*");
}
}
System.out.println();
}
}
}
相关推荐
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![application/x-rar](https://img-home.csdnimg.cn/images/20210720083606.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![docx](https://img-home.csdnimg.cn/images/20210720083331.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)