黑马程序员技术交流社区
标题:
求用for循环输出菱形的代码和思路
[打印本页]
作者:
tink
时间:
2015-10-22 23:44
标题:
求用for循环输出菱形的代码和思路
如题 ,谢谢
作者:
奋斗的丫丫
时间:
2015-10-23 08:37
本帖最后由 奋斗的丫丫 于 2015-10-23 08:41 编辑
*
***
*****
*******
*****
***
*
例如这个图形,先打印上面四行的等腰三角形,再打印下面三行倒着的等腰三角形
public static void main(String[] args){
for(int a=0;a<4;a++){ //上面四行
for(int b=3;b>a;b--){ //上面四行中每行前面空白处
System.out.print(" ");
}
for(int c=1;c<=a*2+1;c++){//上面四行*部分
System.out.print("*");
}
System.out.println();
}
for(int a=0;a<3;a++){ //下面三行
for(int b=0;b<a+1;b++){ //下面三行每行前面空白处
System.out.print(" ");
}
for(int c=5;c>=a*2+1;c--){//下面三行每行*部分
System.out.print("*");
}
System.out.println();
}
}
作者:
小鱼儿211
时间:
2015-10-23 09:23
一楼正解!!
作者:
tink
时间:
2015-10-28 19:07
还有改进的吗?
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2