用java 打印出菱形
时间: 2023-05-27 14:06:07 浏览: 115
以下是使用Java打印菱形的代码:
```
public class Diamond {
public static void main(String[] args) {
int n = 5;
for (int i = 0; i < n; i++) {
for (int j = 0; j < n - i; 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 + 2; j++) {
System.out.print(" ");
}
for (int j = 0; j < n - i - 1; j++) {
System.out.print("* ");
}
System.out.println();
}
}
}
```
这个程序使用两个嵌套的for循环来打印出菱形。第一个循环用来打印上半部分的三角形,第二个循环用来打印下半部分的三角形。循环中使用了System.out.print和System.out.println方法来打印出空格和星号。在每一行的结尾处,使用System.out.println方法来换行。
阅读全文