用java 写出可以自定义菱形行数的程序
时间: 2023-05-27 07:06:09 浏览: 76
java代码-使用java编写菱形形状的源代码
以下是用Java编写的可以自定义菱形行数的程序:
```java
import java.util.Scanner;
public class DiamondPattern {
public static void main(String[] args) {
Scanner input = new Scanner(System.in);
System.out.print("Enter the number of rows: ");
int rows = input.nextInt();
int space = rows - 1;
for (int i = 0; i < rows; i++) {
for (int j = 0; j < space; j++) {
System.out.print(" ");
}
for (int j = 0; j <= i; j++) {
System.out.print("* ");
}
System.out.println();
space--;
}
space = 0;
for (int i = rows; i > 0; i--) {
for (int j = 0; j < space; j++) {
System.out.print(" ");
}
for (int j = 0; j < i; j++) {
System.out.print("* ");
}
System.out.println();
space++;
}
}
}
```
该程序使用了两个循环来打印出菱形。第一个循环用于打印上半部分,第二个循环用于打印下半部分。在每个循环中,我们使用另外两个循环来打印空格和星号。程序要求用户输入菱形的行数,然后根据行数打印菱形。
阅读全文