투케이2K

147. (java/자바) %d , %-d , %s , %-s 사용해 출력되는 데이터에 공백 공간을 지정해서 출력 실시 본문

Java

147. (java/자바) %d , %-d , %s , %-s 사용해 출력되는 데이터에 공백 공간을 지정해서 출력 실시

투케이2K 2021. 2. 6. 19:50

/* =========================== */

[ 개발 환경 설정 ]

개발 툴 : Eclipse

개발 언어 : Java

/* =========================== */

/* =========================== */

[소스 코드]

 

package ex4;

public class MainActivity4 {

	public static void main(String[] args) {
		// TODO Auto-generated method stub
		System.out.println("[%d , %-d , %s , %-s 사용해 출력되는 데이터에 공백 공간을 지정해서 출력 실시]");
		
		/*[설 명]
		 * 1. %4d 는 왼쪽으로 추가 여백이 생깁니다 (문자열도 같음)
		 * 2. %-4d 는 오른쪽으로 추가 여백이 생깁니다 (문자열도 같음)
		 * 3. %d는 정수값을 %s는 문자열값을 표시합니다
		 * */
		
		//정수값 변수 선언 실시
		int i_data = 12;
		System.out.printf("원본 int 값 : %d \n", i_data);
		System.out.printf("4d int 값 : %4d \n", i_data);
		System.out.printf("-4d int 값 : %-4d \n", i_data);
		System.out.println("");
		
		//문자열 변수 선언 실시
		String s_data = "hi";
		System.out.printf("원본 string 값 : %s \n", s_data);
		System.out.printf("10s string 값 : %10s \n", s_data);
		System.out.printf("-10s string 값 : %-10s \n", s_data);		

	}//메인 종료

}//클래스 종료

/* =========================== */

[결과 출력]

[%d , %-d , %s , %-s 사용해 출력되는 데이터에 공백 공간을 지정해서 출력 실시]

원본 int 값 : 12

4d int 값 : 12

-4d int 값 : 12

원본 string 값 : hi

10s string 값 : hi

-10s string 값 : hi

/* =========================== */

/* =========================== */

[요약 설명]

* 1. %4d 는 왼쪽으로 추가 여백이 생깁니다 (문자열도 같음)

* 2. %-4d 는 오른쪽으로 추가 여백이 생깁니다 (문자열도 같음)

* 3. %d는 정수값을 %s는 문자열값을 표시합니다

/* =========================== */

반응형
Comments