黑马程序员技术交流社区

标题: 打印等腰三角形 [打印本页]

作者: WOJIAOLIZHEN01    时间: 2015-9-17 22:47
标题: 打印等腰三角形
亲们,谁知道咋用forfor循环打印等腰三角形呀,求思路
作者: 談哋児    时间: 2015-9-17 22:59
for(int i=1;i<=5;i++){
                        for(int j=1;j<=9;j++){
                                if(j>5-i&&j<5+i){
                                        System.out.print("*");
                                }else{
                                        System.out.print(" ");
                                }
                        }
                        System.out.println();
在内层循环加个if()判断就可以啦 相信你看的懂的
作者: fmi110    时间: 2015-9-17 23:19
****@
***@@
**@@@
*@@@@
看出来没有,左边*号组成一个三角形,右边@组成等腰三角形
每一行都是5个字符组成,然后总结每一行 *号 与@号的个数与行号的关系
作者: 王鲁悦    时间: 2015-9-17 23:31
楼上正解
作者: 残影    时间: 2015-9-18 00:38
不错。。。楼上。。
作者: 小二阳    时间: 2015-9-18 00:43
二楼说得对0.0
作者: 青春触及的阳光    时间: 2015-9-18 06:59
外层for控制行数,内层for控制打印的*;
作者: 横溢天使    时间: 2015-9-18 07:57
二楼给劲儿啊!!{:2_32:}
作者: 赵存金    时间: 2015-9-18 08:04
思路:先用循环打印空格  ,然后再打印图形。
作者: 哈哈我赢了    时间: 2015-9-18 21:56
没错是这样滴。。。。。




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2