面试算法java方式实现打印金字塔三角形

来源:互联网 发布:openwrt修改wan口mac 编辑:程序博客网 时间:2024/06/08 09:44

今天被问到怎样打印三角形,无聊写了一下,不喜勿喷。


代码块

public class Test {    /**    * 打印三角形    * 参数m 表示打印多少行    */    public static void test(int m) {        int tmp = m;//tmp临时变量用于控制从哪开始打印        for (int i = 1; i <= m; i++) {            //控制从哪个位置开始打印            for (int j = 1; j <= (tmp - 1); j++) {                System.out.print(" ");            }            //控制打印多少星号            for (int j = 1; j <= (2 * i - 1); j++) {                System.out.print("*");            }            tmp--;            System.out.println();        }    }    public static void main(String[] args) {        test(5);    }}
0 0
原创粉丝点击