자바 출력문(print , printf, printInt)함수 및 지시자 %n %s %d..

2023. 1. 2. 19:22·BE/Java [Servlet , Spring]

- 서버에서 작동되는 자바 언어를 눈으로 보기 위해 출력문을 사용한다.

- 명령문은 print함수를 통해 출력할 수 있으며 콘솔창에서 확인 가능하다.

*이클립스에서 sysout + ctrl키 + space키 누르면 System.out.printIn( )이 자동 입력된다.

println( ) 

- next메소드로 값을 입력할 때 println아랫줄에 값을 입력하게 표시된다. - 다른줄 쓰기

-괄호 안에는 변수명 또는 텍스트를 넣을 수 있으며 텍스트는 ""(큰 따옴표) 안에 작성해야 한다.
- print( )로 작성하면 입력값을 콘솔 창의 같은 줄에서 입력할 수 있다. - 같은 줄 쓰기

 

printf( string format, object) 

System.out.printf("출력할 형식", 데이터, 데이터...)

- 괄호 안의 내용을 지정된 형식(format)으로 출력한다.

- 형식 안에 들어간 지시자의 갯수만큼 데이터를 입력해줘야 한다.

- 해당 데이터의 타입을 분명하게 구분해서 지시자를 사용해야 한다 (double 변수에 %d 쓰면 오류 뜸)

System.out.println("2번째 에제결과입니다....");
		
		String name = "홍길동"; 
		int kor = 90;
		int eng = 88;
		int math = 78;
		int sum = kor+eng+math;
		double avg = sum/3.; 
		System.out.printf("%s | %d | %d | %d | %d | %f", name, kor, eng, math, sum, avg);

해당 코드를 입력했을 때 나오는 콘솔 창

- name의 형식은 문자(string)이라서 %s 지시자를 사용하고 kor, eng, math, sum은 모두 정수라서 %d지시자 사용

- avg의 형식은 실수라서 %f 지시자를 사용한다.

- 위에서 "|" 표시는 구분을 하기 위해 쓴 것임.

 

 

지시자(형식) 

지시자 설명
%b boolean 형식으로 출력
%d 정수 형식으로 출력 (decimal)
%o 8진수 정수의 형식으로 출력
%x 또는 %X 16진수 정수의 형식으로 출력
%f 소수점 형식으로 출력 (float)
%c 문자형식으로 출력 (character)
%s 문자열 형식으로 출력 (string)
%n 줄바꿈 기능 => System.out.printIn("");
%e 또는 %E 지수 표현식의 형식으로 출력

* \t : tap키의 공백을 나타냄

* \n : 줄바꿈

* %% : % 기호표시

'BE > Java [Servlet , Spring]' 카테고리의 다른 글

Java 성적 입력 프로그램 리뷰 (참조 변수, 문자열 비교 equals)  (0) 2023.01.08
자바 배열(array) -배열 구조 및 합계 구하기  (0) 2023.01.06
자바 조건문- if문, switch~case문  (0) 2023.01.03
자바에서 값을 입력받는 Scanner 메소드 사용법 + next()  (0) 2023.01.02
자바 컴파일러(eclipse) 설치 및 변수 선언 및 타입, 연산자  (0) 2023.01.02
'BE/Java [Servlet , Spring]' 카테고리의 다른 글
  • 자바 배열(array) -배열 구조 및 합계 구하기
  • 자바 조건문- if문, switch~case문
  • 자바에서 값을 입력받는 Scanner 메소드 사용법 + next()
  • 자바 컴파일러(eclipse) 설치 및 변수 선언 및 타입, 연산자
시녜's
시녜's
성장중인 새싹 개발자 🌱
  • 시녜's
    개발기록
    시녜's
  • 전체
    오늘
    어제
    • 분류 전체보기
      • FE
        • React
        • javascript(jQuery)
        • HTML & CSS
      • BE
        • Java [Servlet , Spring]
        • C & C++
        • Node.js
        • node.js
        • SQL (Oracle, mysql)
      • CS
        • 프로그래밍 이론(정보처리기사)
      • Etc
        • 코딩 챌린지
        • 개발 성장 일지
        • 코딩테스트
  • 블로그 메뉴

    • 홈
    • 태그
    • 방명록
  • 링크

  • 공지사항

  • 인기 글

  • 태그

    javascript
    프로그래밍
    백준문제풀이
    Java
    코딩테스트
    백준코딩테스트
    리액트
    제이쿼리
    백준단계별문제
    백준
    jsp
    코테
    자바스크립트
    html
    mysql
    자바반복문
    자바배열
    코딩테스트입문
    자바조건문
    CharAt함수
    자바기초
    스프링
    코테기초
    React
    자바
    코딩입문
    코딩기초
    jquery
    자바문자열
    백준브론즈
  • 최근 댓글

  • 최근 글

  • hELLO· Designed By정상우.v4.10.3
시녜's
자바 출력문(print , printf, printInt)함수 및 지시자 %n %s %d..
상단으로

티스토리툴바