-
System.out.print(), println() 함수Java 2023. 5. 22. 21:53
Java를 시작하면 가장 먼저 작성하게 되는 코드가 있습니다.
바로 이 코드입니다.
public class HelloWorld { public static void main(String[] args) { System.out.println("Hello, World"); } }
자동으로 만들어지는 class 와 main() 함수를 제외하면,
System.out.println("Hello, World");
이 코드만 남습니다.
위에 이미 첨부된 이미지와 같이, 결과는
Hello, World
이렇게 나오는데요.
만약에 동일한 코드를
System.out.println("Hello, World"); System.out.println("Hello, World"); System.out.println("Hello, World"); System.out.println("Hello, World"); System.out.println("Hello, World");
여러 개 동시에 실행하면, 쉽게 예상할 수 있는 것처럼,
Hello, World Hello, World Hello, World Hello, World Hello, World
이렇게 출력됩니다.
그렇다면, System.out.println(); 과 비슷한 System.out.print(); 함수는 어떨까요?
System.out.print("Hello, World"); System.out.print("Hello, World"); System.out.print("Hello, World"); System.out.print("Hello, World"); System.out.print("Hello, World");
직접 확인해보니 결과는,
Hello, WorldHello, WorldHello, WorldHello, WorldHello, World
이렇게 출력됩니다.
바로 여기에서 System.out.println(); 함수와 System.out.print(); 함수의 차이를 알 수 있습니다.
이어서 사용할 경우, print() 함수는 [Enter] 버튼으로 줄을 나눠서 실행하더라도, 출력화면에서는 한 줄로 줄지어서 나오고,
println() 함수는 깔끔하게 한 줄씩 출력됩니다.
그 이유는 println() 함수 안에는 이미 줄바꿈을 하는 newLine(); 함수가 들어가 있기 때문입니다.
Line(line)을 줄여서 ln 이라고 이어 붙인 것입니다.
Java를 처음 시작할 때 입력하는 코드 중 하나로,
System.out.println() 함수는 줄바꿈이 필요한 것을 출력할 때,
System.out.print() 함수는 줄바꿈이 필요하지 않은 것을 출력할 때 사용합니다.
이 두 가지의 코드들은 단순해 보이지만 자주 사용되는 코드이니, 용법에 대해 알아두고 있으면 편리합니다.
'Java' 카테고리의 다른 글
대입 연산자( = ) (0) 2023.05.24 [Eclipse] 지저분한 중괄호 정리하기 - Format 기능 (0) 2023.05.23 주석 처리 (0) 2023.05.21 프로젝트/클래스 만들기 규칙 (0) 2023.05.21 OpenJDK 설치하기 (0) 2023.05.21