首先确定要打印的三角形的行数,比如五行,之后利用for循环来实现。
第一个for循环:负责三角形的行数。
第二个for循环:放在第一个for循环里面,负责打印空格(注意要用print)
第三个for循环:和第二个for循环相同地位,负责打印*。
第四个for循环:和第二个for循环相同地位,负责打印另一半*。
做的时候觉得三和四可以并在一起,。。。。但是1,3,5,7,9这个我现在真的打不出来。还是利用for循环?可能之后会懂吧。
public class Demo01 {
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 <= i;j++){
System.out.print("*");
}
for(int j = 1; j < i; j++) {
System.out.print("*");
}
System.out.println();
}
}
}
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)