为了账号安全,请及时绑定邮箱和手机立即绑定

如何输出一个等边三角形?

好像是需要5行5列来输出;

  *

 * *

* * *

正在回答

3 回答

public class HelloWorld {
    public static void main(String[] args) {
	 for (int i=1;i<=5;i++)
    {
     for(int j=5-i;j>0;j--)
     System.out.print(" ");
     for(int k=1;k<=2*i-1;k++)
     System.out.print("*");
	// 每打印完一行后进行换行
	 System.out.println();
     }
	}
}


0 回复 有任何疑惑可以回复我~
    /**
     * 倒三角行
     */
    public static void outputTriangleDown() {
        for (int i = 5; i > 0; i--) {
            for(int j = 0; j < 5-i; j++) {
                System.out.print(" ");
            }
            for(int k=2*i-1; k > 0; k--) {
                System.out.print("*");
            }
            System.out.println();
        }
    }
    
    /**
     * 正三角行
     */
    public static void outputTriangleUp() {
        for(int i = 1; i <= 5; i++) {
            for(int j = 5-i;  j > 0; j--) {
                System.out.print(" ");
            }
            for(int k=1; k <= i*2 - 1; k++) {
                System.out.print("*");
            }
            System.out.println();
        }
    }


0 回复 有任何疑惑可以回复我~

提示:

1, 双重循环,

2, 把空格看成 任意一个其他的符号来 输出,然后把这个符号改为空格即可

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

如何输出一个等边三角形?

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信