ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • 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
Designed by Tistory.