黑马程序员技术交流社区
标题:
谁帮我分析下星星金字塔怎么编程打印啊?
[打印本页]
作者:
MMM521
时间:
2017-4-7 20:52
标题:
谁帮我分析下星星金字塔怎么编程打印啊?
谁帮我分析下星星金字塔怎么编程打印啊?程序每个步骤都要有说明 谢谢啦!
作者:
love20121217
时间:
2017-4-7 21:49
/*打印图形如下:
* *
* ***
* *****
* *******
* *********
* 分析:
* 每行的星星数
* 1 = 2*1-1 行数*2-1 所以空格的数量为 5-1 = 行数-星星数
* 3 = 2*2-1
* 5 = 3*2-1
* 7
* 9
*
*
*/
public class Demo {
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 j = 1; j <= 2 * i - 1; j++) {
System.out.print("*");
}
// 换行
System.out.println();
}
}
}
作者:
DreamBoyMrsLin
时间:
2017-4-7 21:58
love20121217 发表于 2017-4-7 21:49
/*打印图形如下:
* *
* ***
57期的大神就是不一样
作者:
g1336855116
时间:
2017-4-7 23:53
可以,很6
作者:
小麦芽
时间:
2017-4-8 00:15
for (int i = 0,k=1; i < 10; i++,k=k+2) {
for (int j = 10 ; j > i; j--) {
System.out.print(" ");
}
for (int j = 0; j < k; j++) {
System.out.print("*");
}
System.out.println();
}
作者:
zeng1002
时间:
2017-4-8 01:10
基础班的东西,for循环内再套两个for循环,最外层控制行,内层第一个控制空格,第二个控制*
作者:
風中雨来
时间:
2017-4-8 10:01
等腰三角形打印
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2