본문 바로가기
프로그래밍/JAVA 자바 A-Z

[Java 자바 기초] 출력 서식 Print Format, 줄바꿈, 탭, 10진 정수형, 자리수, 정렬

by nisne 2020. 9. 10.

모든 설명은 주석으로 확인할 수 있어요.

하나씩 따라해 보세요. ^^

 

package javaEx;

public class Review{

	public static void main(String[] args) {
		/*
		출력서식 Print Format
			\n 줄바꿈
			\t 탭
			---------------
			%d	10진 정수형
			%f	실수형
			%c	문자형
			%s	문자열형
		 */
		
		System.out.println("\\");
		System.out.println("\"");
		System.out.println("\'");
		
		System.out.println("사과\n\n사과");
		System.out.println("참\t외");
		
		//출력서식 활용하기
		//System.out.printf("출력서식", 값);	//printf() 함수
		System.out.printf("a:%d b:%d c:%d\n", 3,5,7);
		
		System.out.printf("#%5d#\n", 123);		//우측 정렬
		System.out.printf("#%-5d#\n", 123);		//좌측 정렬
		System.out.printf("#%05d#\n", 123);		//빈칸 채우기
		
		System.out.printf("x:%f y:%f z:%f \n", 1.2, 3.4, 5.6 );
		System.out.printf("#%6.2f# \n", 7.8);		//총 6자리, 소수점 2자리
		System.out.printf("#%-6.2f# \n", 7.8);
		System.out.printf("#%.2f# \n", 7.8);
		
		System.out.println(10/3);				//소수점 안 나옴
		System.out.println(10/3.); 				//소수점 나오게
		System.out.printf("%.4f\n", 10/3.);		//소수점 4자리수로 지정
		System.out.println(String.format("%.4f\n", 10/3.)); 	//문자열로 형변환
		
		System.out.printf("%s %s %s\n", "Year", "Month", "Date");
		System.out.printf("#%8s#\n", "Happy");
		System.out.printf("#%-8s#\n", "Happy");
		
		System.out.printf("%8s \n", "Happy");
		System.out.printf("%-8s\n", "Happy");
		
		
		

	}//main() end

}//class end

 

영어를 어느 정도 잘하면 프로그래밍에도 많은 도움이 되더군요.

영어를 배울 수밖에 없다면... ^_^

 

 

댓글