黑马程序员技术交流社区
标题:
关于在控制台打印输出等腰三角形的*
[打印本页]
作者:
夕月
时间:
2016-4-7 10:30
标题:
关于在控制台打印输出等腰三角形的*
老师出的一道题目,想了好久没有头绪,就是在控制台打印输出等腰三角形的,如下图
*
* *
* * *
* * * *
作者:
NeverBack
时间:
2016-4-7 13:18
等腰三角形的左边打印空格!自己在想想就有了!!!!!祝你好运奥!!!!!
作者:
NeverBack
时间:
2016-4-8 00:39
for (int i = 1; i < 7; i++) {
for (int j = 1; j < 7 - i; j++) {
System.out.print(" ");
}
for (int k = 1; k <= i; k++) {
System.out.print("* ");
}
System.out.println("");
}
复制代码
作者:
木辰
时间:
2016-4-8 06:20
像这样的一般要加两个循环分别打印空格和星星,空格打完再打印星星
作者:
若可
时间:
2016-4-8 11:09
正解 。。。。。。。。。。。。。。。。。。。。。。。。
作者:
马儿不吃草
时间:
2016-4-8 11:18
看看我发表的一个帖子,里面有答案
作者:
兵蜂
时间:
2016-4-8 11:56
(2)打印等边三角形
*
* *
* * *
* * * *
class Test {
public static void main(String[] args){
for(int i =1 ; i<=4 ;i++){
//打空
int tt = (4-i);
while (tt>0) {
System.out.print(" ");
tt--;
}
for (int j =1; j<=(2*i-1) ; j++ ) {
if(j==2*i-1){
System.out.print("*");
//逢几打印
}else if(j%2==1){
System.out.print("*");
}else{
System.out.print(" ");
}
}
System.out.println();
}
}
}
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2