프로그래밍/자바 연습 소스
오른쪽 부터 왼쪽으로 1+2+3+4 ... 증가하여 계단식으로 출력하는 소스 for Java
마라스
2010. 8. 16. 01:19
숫자는 원하는 깊이 만큼 출력 해줍니다.
오른쪽 부터 왼쪽으로 계단 식으로 출력 합니다.
예를 들어 출력형식은 깊이가 4 라면
1
3 2
6 5 4
10 9 8 7
같은 형태로 출력이 됩니다.
public class NumPrint2 {
public static void main(String[] args) {
numPrint(13);
}
static void numPrint(final int MAXDEPTH) {
int sum = 0;
for (int i = 1 ; i < MAXDEPTH+1 ; i++) {
sum = sum + i;
int loop = i;
int temp = sum+1;
for (int j = i + 1 ; 0 < (MAXDEPTH+1)-j ; j++)
System.out.print(" ");
for (loop = i ; 0 < loop ; loop--)
System.out.printf("%3d", --temp);
System.out.println();
}
}
}