输出五角形

package Month.JUL.JUL07;

//输出五角形
public class Demo01 {
    public static void main(String[] args) {
        int ah = 5;
        int jh = 20;
        int kuang = 40;
        for (int i = 1; i <= ah + jh; i++) {
            for (int j = 1; j <= kuang; j++) {
                if (i <= ah) {
                    if (j >= (kuang / 2 + 1) + 1 - i && j <= (kuang / 2 + 1) - 1 + i) {
                        System.out.print("*");
                    } else {
                        System.out.print(" ");
                    }
                }
                // 上三角一下部分
                if (i > ah && i <= jh) {
                    if (j >= (kuang / 2 + 1) + 1 - i && j <= kuang - 3 * (i - ah)) {
                        System.out.print("*");
                    } else if (j <= (kuang / 2 + 1) - 1 + i && j >= 0 + 3 * (i - ah)) {
                        System.out.print("*");
                    } else {
                        System.out.print(" ");
                    }
                }
            }
            System.out.println("");
        }
    }
}

输出五角形

 

上一篇:第二章 2.群中的等价关系 -- 陪集,共轭,正规子群与商群


下一篇:1008上下车。