Java의 출력문

Lee GaEun·2024년 10월 30일

Java Note

목록 보기
1/3

1. print()

  • 출력문 내부의 값을 그대로 출력 ( 개행X )
System.out.print("Hello!");
System.out.print("Hello!");

result

Hello!Hello!

2. println()

  • 출력문 내부의 값을 그대로 출력 ( 개행O )
System.out.println("Hello!");
System.out.println("Hello!");

result

Hello!
Hello!

3. printf()

  • 지시자를 이용해 여러 형식으로 변환하여 출력 가능 ( 개행X )

printf()의 지시자

지시자설명
%c문자(character) 형식으로 출력
%s문자열(string) 형식으로 출력
%bboolean 형식으로 출력
%d10진수(decimal) 형식으로 출력
%o8진수(octal) 형식으로 출력
%x16진수(hexadecimal) 형식으로 출력
%f부동소수점(floating point) 형식으로 출력
%e지수(exponent) 표현식의 형식으로 출력
%n줄바꿈

주의사항 😬

  • 지시자의 개수와 출력하려는 값의 수는 같아야 한다.
  • 출력하려는 값은 ,으로 구분한다.
  • 출력하려는 값은 지시자의 순서와 동일해야 한다. (틀리면 에러 발생)
System.out.printf("%d", 10); // 10
System.out.println();
System.out.printf("%o%n", 10); // 12
System.out.printf("%x", 10); // a

result

10
12
a
String name = "John";
int age = 30;
	
System.out.printf("My name is %s. I'm %d years old.%n", name, age);
System.out.printf("My name is %s. I'm %d years old.", "", age);

result

My name is John. I'm 30 years old.
My name is . I'm 30 years old.

4. Escape Sequence

  • 문자열에서 특별한 의미를 갖는 문자열(기호)
escape 문자의미
\\\ (back slash) : 폴더 경로 구분 시 주로 사용
\n개행 (new line) : 다음 줄로 이동
\r캐리지 리턴 (carriage return) : 해당 줄의 맨 앞으로 이동
\t탭 (tab) : 탭만큼 띄움
\b백스페이스 (backspace) : 바로 앞의 문자를 하나 삭제
\'작은 따옴표 : '출력
\"큰 따옴표 : "출력
profile
I will give it my all (๑•̀o•́๑)ง

0개의 댓글