java用for循环输出菱形
时间: 2024-05-24 14:06:07 浏览: 83
Java中可以使用for循环来输出菱形,具体实现方式可以参考以下代码示例:
代码示例:
public class Diamond {
public static void main(String[] args) {
//上半部分
for (int i = 1; i <= 5; i++) {
for (int j = 5; j > i; j--) {
System.out.print(" ");
}
for (int k = 1; k <= 2 * i - 1; k++) {
System.out.print("*");
}
System.out.println();
}
//下半部分
for (int i = 1; i <= 4; i++) {
for (int j = 1; j <= i; j++) {
System.out.print(" ");
}
for (int k = 7; k >= 2 * i - 1; k--) {
System.out.print("*");
}
System.out.println();
}
}
}
解释说明:
上半部分:使用两个for循环,第一个for循环控制行数,第二个for循环控制每行输出的空格和星号数量。
下半部分:同样使用两个for循环,第一个for循环控制行数,第二个for循环控制每行输出的空格和星号数量。
阅读全文