배경
손코딩만 열심히 따라하다보니 놓치고 가는 부분이 생겼는데, Java에서는 print() 메서드 종류가 여러 가지가 있었다.
정리해두면 좋을 것 같아서 1주차에 정리해보고 간다.
상세
1. System.out.print()
가장 기본적인 형태로 값을 출력하고 줄 바꿈없이 다음 출력이 어어진다.
다음과 같이 3줄에 걸쳐 입력해도 아래와 같이 한 줄로 입력된다.
public class PrintMethod {
public static void main(String[] args) {
System.out.print("Hello");
System.out.print(", ");
System.out.print("World!");
}
}
Hello, World!
2. System.out.println():
값을 출력하고 줄 바꿈을 수행한다.
다음과 같이 2줄로 입력하면 2줄로 출력한다.
public class PrintMethod {
public static void main(String[] args) {
System.out.println("Hello");
System.out.println("World!");
}
}
Hello
World!
3. System.out.printf():
형식화된 문자열을 출력하는 메서드
지시자를 통해 원하는 형태(formatting)로 출력할 수 있다.
이 때, 출력될 값과 지시자의 순서는 동일해야 한다.
아마도 Python의 f-string과 동일한 메서드로 보면 될 것 같다.
public class PrintMethod {
public static void main(String[] args) {
String name = "Alice";
int age = 25;
System.out.printf("Name: %s, Age: %d", name, age);
}
}
Name: Alice, Age: 25
4. System.out.format()
printf()와 동일한 기능을 수행한다. 이름 그대로 formatting이다.
public class PrintMethod {
public static void main(String[] args) {
double price = 19.99;
System.out.format("The price is: $%.2f", price);
}
}
The price is: $19.99
이것도 자세히 파보면 공부해야 할 것들이 너무 많겠지만, 차차 수정하는 걸로 하고 이정도로 정리를 마친다.
** 사실과 다른 내용이 있을 수 있습니다. 언제든지 피드백 부탁드립니다!
반응형
'스터디 > 혼공학습단 10기 - 자바 & 머신러닝' 카테고리의 다른 글
[혼공학습단] - 혼공자바 2주차(7/10 ~ 7/16) (0) | 2023.07.16 |
---|---|
[혼공학습단] - 혼공머신 2주차(7/10 ~ 7/16) (0) | 2023.07.16 |
[혼공학습단] - 혼공자바 1주차(7/3 ~ 7/9) (0) | 2023.07.05 |
[혼공학습단] 자바와 파이썬은 무엇이 달라요? (0) | 2023.07.03 |
[혼공학습단] - 혼공머신 1주차(7/3 ~ 7/9) (0) | 2023.07.02 |
댓글