出了java题有点难到 求办法

1.六边形
2.三角形
请选择:1(键盘扫描类 上面的1或2)
请输入元素:a(键盘扫描类 任意字母)
aaa
aaaaa
aaaaaaa
aaaaa
aaa

看下是不是想要的


public static void main(String[] args) {
    Scanner sc = new Scanner(System.in);
    System.out.println("1.六边形");
    System.out.println("2.三角形");
    System.out.println("请选择:1(键盘扫描类 上面的1或2)");
    String type = sc.nextLine();
    System.out.println("请输入元素:a(键盘扫描类 任意字母)");
    String l = sc.nextLine();
    if ("1".equals(type)) {
        System.out.println(String.format("  %s%s%s    ", l, l, l));
        System.out.println(String.format(" %s%s%s%s%s    ", l, l, l, l, l));
        System.out.println(String.format("%s%s%s%s%s%s%s    ", l, l, l, l, l, l, l));
        System.out.println(String.format(" %s%s%s%s%s    ", l, l, l, l, l));
        System.out.println(String.format("  %s%s%s    ", l, l, l));
    } else {
        System.out.println(String.format("  %s", l));
        System.out.println(String.format(" %s%s%s", l, l, l));
        System.out.println(String.format("%s%s%s%s%s", l, l, l, l, l));
    }
}