/*题目:打印出如下图案(菱形)
* 1
*** 3
***** 5
******* 7
***** 5
*** 3
* 1
1.程序分析:先把图形分成两部分来看待,前四行一个规律,后三行一个规律,利用双重 for循环,第一层控制行,第二层控制列。
*/
public class Diamond1 {
public static void main(String[]args){
for(int i = 0;i < 4;i++){
for(int j = 1;j <= (2*i + 1);j++){
System.out.print(" *");
}
System.out.println();
}
for(int i = 2;i >=0;i--){
for(int j = (2*i + 1);j > 0;j--){
System.out.print(" *");
}
System.out.println();
}
}
}
/*题目:打印出如下图案(菱形)
最新推荐文章于 2022-07-11 22:42:34 发布
本文介绍了一个使用双重for循环打印菱形图案的Java程序实例。该程序分为两个部分,前四行形成菱形的上半部分,后三行形成下半部分。通过调整循环中的条件实现了菱形的对称性。
2390

被折叠的 条评论
为什么被折叠?



