用java程序编写输出用多行“*”组成的一个“十”字形
时间: 2024-09-17 10:05:02 浏览: 39
java实现Z字形扫描程序
在Java中,你可以使用嵌套循环来创建一个多行的"十"字形,其中每一行由星号(*)组成。这里是一个简单的示例:
```java
public class CrossPattern {
public static void main(String[] args) {
int rows = 5; // 十字形的行数,你可以根据需要调整
for (int i = 0; i < rows; i++) {
// 上半部分的竖线
if (i <= rows / 2) {
System.out.print("*");
for (int j = 1; j < rows - i * 2; j++) {
System.out.print(" ");
}
// 下半部分的竖线
System.out.println("*");
} else {
// 上半部分的横线
System.out.print("*");
for (int j = 1; j < i * 2 - rows + 1; j++) {
System.out.print(" ");
}
// 下半部分的横线
System.out.println("*");
}
}
}
}
```
当你运行这个程序时,它会打印出类似这样的"十"字形:
```
*
**
***
****
*****
```
阅读全文