public class syat {


public static void main(String[] args) {

int in = 5;

int st = 0;

for(int line = 0; line < in; line++){

for(int put = 0; put < in; put++){

System.out.print((put > st) && (put<in-st-1) ? "  " : "*");

}

if (line < in / 2) {

st++;

} else {

st--;

}

System.out.println( );

}

}


}



출력하면

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

이렇게 나오는데

1             13
2 6     10 14
3 7  9  11 15
4 8      12 16
5              17

이렇게 숫자로 출력하는법

알려주셈 제발 ㅠㅠ