java输出一个空心菱形
时间: 2023-11-20 18:06:53 浏览: 12
Java输出一个空心菱形
以下是Java程序输出一个空心菱形的代码:
```
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
System.out.print("请输入菱形的边长:");
int n = scanner.nextInt();
for (int i = 0; i < n; i++) {
for (int j = 0; j < n - i - 1; j++) {
System.out.print(" ");
}
System.out.print("*");
for (int j = 0; j < 2 * i - 1; j++) {
System.out.print(" ");
}
if (i != 0) {
System.out.print("*");
}
System.out.println();
}
for (int i = n - 2; i >= 0; i--) {
for (int j = 0; j < n - i - 1; j++) {
System.out.print(" ");
}
System.out.print("*");
for (int j = 0; j < 2 * i - 1; j++) {
System.out.print(" ");
}
if (i != 0) {
System.out.print("*");
}
System.out.println();
}
scanner.close();
}
}
```
程序运行后,会要求用户输入菱形的边长,然后输出一个空心菱形。其中,利用循环语句和条件语句控制输出的格式,实现了空心菱形的输出。
阅读全文