这个Java的代码应该怎么写啊


**
***
****
*****


public class A {

    public static void main(String[] args) {
        for(int i = 1;i <= 5;i++){
            for(int j = 0;j < i;j++){
                System.out.print("* ");
            }
            System.out.println();
        }
    }
}

 
public class Test {
    public static void main(String[] args) {
        // 1
        System.out.println("-1-----------------");
        for (int i=5; i>=0; i--) {
            for (int j=0; j<i*2+1; j++) {
                System.out.print('*');
            }
            System.out.println();
        }
        // 2
        System.out.println("-2-----------------");
        for (int i=0; i<6; i++) {
            for (int j=5; j>i; j--) {
                System.out.print(' ');
            }
            for (int j=0; j<=i; j++) {
                System.out.print('*');
            }
            System.out.println();
        }
        // 3
        System.out.println("-3-----------------");
        for (int i=5; i>=0; i--) {
            for (int j=0; j<5-i; j++) {
                System.out.print(' ');
            }
            for (int j=2*i+1; j>0; j--) {
                System.out.print('*');
            }
            System.out.println();
        }
        // 4
        System.out.println("-4-----------------");
        for (int i=0; i<6; i++) {
            for (int j=6-i; j>0; j--) {
                System.out.print(' ');
            }
            for (int j=0; j<2*i+1; j++) {
                System.out.print('*');
            }
            System.out.println();
        }
    }
}