안녕하세요~ 

이번 시간에는 print메소드의 종류와 그에 맞는 사용법에 대해 알아보려고 하는데요.

먼저 코드부터 볼까요?

다양하게 출력을 가능하게 해주는 print 메소드

public class Main {

	public static void main(String[] args) {
		int year = 2023;
		String str1 = "베스트훈련기관";
		String str2 = "행복가득";
		
		System.out.print("안녕하세요");
		System.out.println(str1 + "인천일보아카데미에서");
		System.out.printf("%d %s 취뽀하세요!", year, str2);
	}

}

 콘솔을 통한 출력을 위해 여러 가지 print메소드들을 활용한 코드.

오늘의 핵심 키워드

1.  출력문 쌍따옴표(" ") 내부에 있는 문장은 그대로 출력된다. 따라서, 변수에 담긴 값을 출력할 때는 쌍따옴표 밖에서 써주고 다른 요소와 '+' 로 연결해준다. 

2. println 메소드는 자동줄바꿈 기능이 존재한다. 그 외에 print 메소드들은 "\n"을 통해 줄바꿈할 수 있다.

3. printf 메소드는 정해진 포맷대로 출력이 가능하다. (%d : 정수, %s : 문자열, %f : 실수 ..등등..)

 

 

print 메소드는 줄바꿈기능이 없기 때문에 "안녕하세요" 다음에 쭉 이어서 출력되었습니다.

println 메소드에서 'str1' 에 담겨 있는 "베스트훈련기관" 과 "인천일보아카데미에서" 가 '+' 로 이어져 그대로 출력되었습니다.

printf 메소드에서 정수를 출력할 수 있는 "%d" 에 'year'에 담겨 있는 2023이 들어가고 문자열을 출력할 수 있는 "%s" 에 'str2' 에 담겨 있는 "행복가득"이 출력되었습니다.


출력창을 더 깔끔하고 이쁘게 만들기 위해 print메소드에서 "\n" 으로 줄바꿈을 해주고, 

"인천일보아카데미에서" 에서 앞에 띄어쓰기로 공백을 추가해주면 다음과 같이 출력되게 됩니다.

최종 완성본

public class Main {

	public static void main(String[] args) {
		int year = 2023;
		String str1 = "베스트훈련기관";
		String str2 = "행복가득";
		
		System.out.print("안녕하세요\n");
		System.out.println(str1 + " 인천일보아카데미에서");
		System.out.printf("%d %s 취뽀하세요!", year, str2);
	}

}


 꼭 봐야되는 마무리 꿀팁!

  • println 메소드는 syso만 치고 [Ctrl] + [Space] 단축키로 완성하기!
  • 출력문 안에 여러가지 변수값이 들어갈 때는 printf메소드 포맷을 활용하기!
  • 모든 출력문에서 "\n"으로 줄바꿈 "\t"으로 탭​ 기능을 사용해 깔끔하게 정렬하기!

▲영상으로 한번 더 복습하세요 :)