黑马程序员技术交流社区
标题:
解析程序
[打印本页]
作者:
woaikk991100
时间:
2016-4-16 20:06
标题:
解析程序
要求:
利用程序输出如下图形:
*
* * *
* * * * *
* * * * * * *
* * * * *
* * *
*
class Asterisk{
public static void main(String[] args){
for (int i=1; i<=13; i+=2){
for(int j=1; j<=i && i+j<= 14; j++){System.out.print(“* “);}
System.out.println(); // 换行
}
}
}
看不懂
作者:
董改名
时间:
2016-4-16 20:28
外层for控制行数,内层for控制打印“ * ”的个数。
i = 1,打印1个*
i = 3 ,打印3个*
i = 5,打印5个*
i = 7,打印7个*
i = 9,打印5个*,,当内循环j=6时, i+j<= 14就起作用了,所以输出5个*
i = 11,打印3个*,当内循环j=4时, i+j<= 14就起作用了,所以输出3个*
i = 13,打印1个*,当内循环j=2时, i+j<= 14就起作用了,所以输出1个*
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2