상세 컨텐츠

본문 제목

[JAVA] 우측정렬

개발

by Yo구르트 2011. 7. 18. 10:51

본문

728x90
Q. 다음과 같은 문자열을 출력하시오.


뽀뽀
뽀뽀뽀
뽀뽀뽀뽀
뽀뽀뽀뽀뽀
뽀뽀뽀뽀뽀뽀
뽀뽀뽀뽀뽀뽀뽀
뽀뽀뽀뽀뽀뽀뽀뽀
뽀뽀뽀뽀뽀뽀뽀뽀뽀
뽀뽀뽀뽀뽀뽀뽀뽀뽀뽀




A.
int i;
for(i=10; i>0; i--){
for(int j=i; j>0; j--){
                       System.out.print("   ");
            }
            for(int k=i;k<11; k++){
                       System.out.print("뽀");
            }
            System.out.println();
}

결과
                              뽀
                           뽀뽀
                        뽀뽀뽀
                     뽀뽀뽀뽀
                  뽀뽀뽀뽀뽀
               뽀뽀뽀뽀뽀뽀
            뽀뽀뽀뽀뽀뽀뽀
         뽀뽀뽀뽀뽀뽀뽀뽀
      뽀뽀뽀뽀뽀뽀뽀뽀뽀
   뽀뽀뽀뽀뽀뽀뽀뽀뽀뽀




플러스)  출력서식 알아보기
%숫자s  : 문자열 데이터를 해당 숫자의 자리수만큼 확보한 상태로 출력하는 서식
(음수 : 좌측정렬/ 양수 : 우측정렬)

for(int i=1; i<11; i++){
            String [] honey = new String [i];
            for(int j=0; j<i; j++){
                         honey[j] = "뽀";
            }
            for(int k=0; k<i; k++){
             System.out.printf("%5s", honey[k]);
            }
       
            System.out.println();
}

결과
    뽀
    뽀    뽀
    뽀    뽀    뽀
    뽀    뽀    뽀    뽀
    뽀    뽀    뽀    뽀    뽀
    뽀    뽀    뽀    뽀    뽀    뽀
    뽀    뽀    뽀    뽀    뽀    뽀    뽀
    뽀    뽀    뽀    뽀    뽀    뽀    뽀    뽀
    뽀    뽀    뽀    뽀    뽀    뽀    뽀    뽀    뽀
    뽀    뽀    뽀    뽀    뽀    뽀    뽀    뽀    뽀    뽀



728x90

관련글 더보기

댓글 영역