숫자는 원하는 깊이 만큼 출력 해줍니다.
오른쪽 부터 왼쪽으로 계단 식으로 출력 합니다.
예를 들어 출력형식은 깊이가 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();
}
}
}
'프로그래밍 > 자바 연습 소스' 카테고리의 다른 글
JAVA Script - 숫자 1000 단위로 , 찍는 소스 (0) | 2010.11.10 |
---|---|
모래시계 숫자 출력 소스 for Java (숫자는 공백을 제외하여 누적된 수 출력) (0) | 2010.08.16 |