JAVA/JAVA 이용하기

[JAVA] JAVA print, println, printf 사용법과 실행 결과

h0-0cat 2023. 6. 9. 22:35
728x90

print, println, printf 

 

 

긁지않은 개발자

public static void main(String[] args) {
		System.out.print("Hello World!!!");

		System.err.println("긁지않은개발자!!!");
	
		System.out.printf("%07d\n",  123);
		System.out.printf("%07d\n", 1234);
		System.out.printf("%07d\n",12345);
}

실행 결과

Hello World!!!긁지않은개발자!!!

0000123

0001234

0012345

 


 

 

 print(출력할 내용) : 출력하고 줄을 바꾸지 않는다.

// 긁지않은 개발자

System.out.print("Hello World!!!");
System.out.print("Hello World!!!");

실행 결과

Hello World!!Hello World!!

 

글자가연결되서 나온다.

 

 


// println(출력할 내용) : 출력하고 줄을 바꾼다.

// 긁지않은 개발자

System.out.println("긁지않은");
System.out.println("개발자");

실행 결과

긁지않은

개발자

 

글자가 줄바꿈되서 따로 나온다.

 

 


 

똑같이 println 을 쓰고 out을 err로 바꿨을때

// 긁지않은 개발자

System.err.println("나는 에러다");
System.err.println("과연 에러일까?");

실행 결과

나는 에러다

과연 에러일까?

 

글자 색이 빨간색으로 나온다. 에러로 표시한것

 

 


 

// printf("출력모양", 출력할 내용) : 모양에 맞춰 출력한다.

// (역슬래쉬) \n : 줄바꿈 문자

// %d : 정수를 출력해라

// 긁지않은 개발자
System.out.printf("%07d\n", 123);

실행 결과

0000123

 

총 7글자출력인데 123은 세글자니까 앞에 0으로 4칸

 


// 긁지않은 개발자
System.out.printf("%06d\n",12345);

실행 결과

012345

// 긁지않은 개발자
System.out.printf("%d\n",12345);

실행 결과

12345

728x90