키보드워리어

【JShell】printf와 println메소드문의 차이 본문

JAVA/Jshell

【JShell】printf와 println메소드문의 차이

꽉 쥔 주먹속에 안경닦이 2022. 6. 26. 13:21
728x90

안녕하세요 【키보드 워리어】
블로그 방문자 여러분, 안경닦이입니다.



오늘은 자바를 활용한 printf, println메소드문 에 대해 알아보겠습니다.

 


기본 준비물

jshell을 이용하여 자바 수식 완성하려면 어떻게 해야 할까요?

정수, 부동소수, 문자열을 입력하여 출력 가능하게 하는 메소드를 이해합니다.

 

System.out.println 이란 메소드가 있는데. 메소드는 대소문자를 구분해야 하니 주의합니다.

가끔씩 '엥? 이게 왜 에러가 났지?' 싶은 코드들도 알고 보면 이런 작은 실수에서도 생겨납니다.

컴퓨터는 거짓말하지 않으니까요!!

 

그리고 메소드란 바로 아래 그림과 같이 끝에 괄호를 열고 닫음으로 실행시킵니다.

이 안에 들어가는 것이 매개변수 (파라미터)입니다.

메소드
메소드문은 이렇게 생겼습니다.

 

Println()메소드와 Printf()메소드

 

오늘 배워볼 메소드는 출력문으로 유명한 println과 printf!

두 친구들 모두 내가 원하는 것을 출력해주지만 파라미터에 따라 값이 바뀌는 차이가 있습니다.

 

println 메소드는 내가 원하는 문자열, 정수, 소수를 출력해줍니다. 

그런데 printf는 이와 달리 수식어를 넣을  수 있습니다.

 

아래 예시를 보고 말씀드리겠습니다.

println()메소드예시

참고로 printf는 스트림 메소드가 오기 때문에 위 그림과 같이 println메소드로 새 줄을 만들어야 한다.

그리고 printf에 % d(정수 값 수식어를 넣으면)

printf()활용예시

위와 같이 같은 값이지만 수식어를 넣음으로써 계산을 할 수 있게 해 줍니다.

728x90