Language/java
[java]print printIn printf 차이
딸기뚜왈기
2024. 10. 15. 11:21
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