본문 바로가기
Language/java

[java]print printIn printf 차이

by 딸기뚜왈기 2024. 10. 15.

print(), println(), printf()의 차이점은 다음과 같습니다:

 

1.print()

  • 기능: 출력 후에 줄 바꿈 없이 출력한 내용을 이어서 출력합니다.
  • 사용 예시:
     
System.out.print("Hello "); System.out.print("World");

//Hello World

 

 

2.println()

  • 기능: 출력 후에 자동으로 줄 바꿈을 합니다.
  • 사용 예시:
System.out.println("Hello"); System.out.println("World");

//출력 결과
Hello 
World

 

 

 

3. printf()

  • 기능: 형식(format)을 지정하여 출력할 수 있습니다. 자바의 printf는 C 언어의 printf와 유사하게 작동하며, 다양한 서식 지정자를 사용할 수 있습니다. (%d, %s, %f 등)
  • 주요 특징: 형식을 지정하는 서식 문자와 값을 결합하여 출력합니다.
System.out.printf("Hello %s, your score is %d", "John", 95);


// Hello John, your score is 95

 

 

 

 


 

Print()

String s = "abcde";
for(int i = 0; i < s.length(); i++) {
    System.out.print(s.charAt(i));
}

abcde // 출력결과

 

 

PrintIn()

String s = "abcde";
for(int i = 0; i < s.length(); i++) {
	System.out.println(s.charAt(i));
}

// 출력결과
a
b
c
d
e