이 영역을 누르면 첫 페이지로 이동
자바 쉽게하기 블로그의 첫 페이지로 이동

자바 쉽게하기

페이지 맨 위로 올라가기

자바 쉽게하기

Printf문

  • 2022.03.14 20:46
  • 자바-자린이의 도전기
728x90
728x90
SMALL

 Printf 출력문에 대해서 얘기하고자 합니다.

 

printf문은 형식값을 주기 때문에 연산자가 들어있어 형식을 간단히 나타내거나, 오른쪽 정렬, 왼쪽 정렬, 소수점자리에서의 반올림등을 설정 할 수 있어서 메리트가 있습니다. 다만, println처럼 개행이 되지 않아서 출력문자에 '\n'을 넣어서 개행을 해주어야 합니다.

println문과 printf문을 비교하면서 작성하겠습니다.

1) 정수 대입

   정수이기 때문에 형식은 %d를 설정해야하며, printf문의 왼쪽은 출력하고자하는 형식이므로 iNum1과 iNum2의 형태를 적고 콤마를 통해서 구분후 각각의 변수를 넣어준다. 개행기능이 따로 없으므로 \n을 통해서 개행합니다. 

2) 더하기 출력

​10+20 값을 출력하면 printf문은 각각의 정수를 형식을 나타내야하므로 %d+%d=%d로 나타내고 역시 개행을 넣어서 줄바꿈을 해주고 있습니다. 연산자가 곱하기 나누기 양상에서 printf문이 더 깔끔하게 보이기도 합니다.

3) 반올림

%f는 소수점 7번째에서 6번째까지 출력을 할수 있으며, %.4f는 소수 5번째 자리에서 4번째자리까지 출력을 할 수 있습니다. 즉 값의 반올림을 해야하는 상황에서는 적절하게 printf문으로 제어할 수 있습니다. 

4) 문자열 

여러문자열이나 문자를 넣을때, println은 "+" ​를 이용해서 문자열을 연결하여야 하지만, 비교적 간단히 형식을 정하고 출력 할 수 있다. 대문자로 출력을 원하면 %C, %S와 같이 사용하면 되고, 오른쪽 왼쪽 정렬을 위해서는 %5d %-5d 를 이용해서 구현 할 수 있습니다.

printf문을 적절히 사용하여 필요할때 쓰도록 해보도록 합시다!!

​

​

​​

 

 

728x90
300x250
LIST

'자바-자린이의 도전기' 카테고리의 다른 글

New 연산자  (0) 2022.03.17
연산자 한방에 끝내기!  (0) 2022.03.16
형변환?  (0) 2022.03.14
Scanner 클래스로 입력 받기  (0) 2022.03.13
검은화면 좋아하시나요?  (0) 2022.03.12

댓글

이 글 공유하기

  • 구독하기

    구독하기

  • 카카오톡

    카카오톡

  • 라인

    라인

  • 트위터

    트위터

  • Facebook

    Facebook

  • 카카오스토리

    카카오스토리

  • 밴드

    밴드

  • 네이버 블로그

    네이버 블로그

  • Pocket

    Pocket

  • Evernote

    Evernote

다른 글

  • New 연산자

    New 연산자

    2022.03.17
  • 연산자 한방에 끝내기!

    연산자 한방에 끝내기!

    2022.03.16
  • 형변환?

    형변환?

    2022.03.14
  • Scanner 클래스로 입력 받기

    Scanner 클래스로 입력 받기

    2022.03.13
다른 글 더 둘러보기

정보

자바 쉽게하기 블로그의 첫 페이지로 이동

자바 쉽게하기

  • 자바 쉽게하기의 첫 페이지로 이동
250x250
300x250

검색

메뉴

  • 홈
  • 태그
  • 방명록

카테고리

  • 분류 전체보기 (71)
    • 자바-자린이의 도전기 (46)
    • DB-디비는 즐겁다 (23)
    • 클라우드,네트워크 (0)
    • 정보처리기사 문제풀이 (0)
    • JDBC MVC pattern (1)

최근 글

인기 글

댓글

공지사항

아카이브

태그

  • 배열복사
  • for문 예제
  • 추상클래스
  • 생성자부
  • array
  • 향상된 for문
  • 객체
  • 배열

나의 외부 링크

정보

광형의 자바 쉽게하기

자바 쉽게하기

광형

블로그 구독하기

  • 구독하기
  • RSS 피드

방문자

  • 전체 방문자
  • 오늘
  • 어제

티스토리

  • 티스토리 홈
  • 이 블로그 관리하기
  • 글쓰기
Powered by Tistory / Kakao. © 광형. Designed by Fraccino.

티스토리툴바