J6 - 출력명령

System.out.println


System.out.println은 어떤 것을 출력할 때 사용하는 명령입니다. 명령문이기 때문에 앞에서 말씀드린데로 메소드 안에서만 사용할 수 있습니다.

System.out.println("Hello World");


괄호안에 큰따옴표로 묶여 있는 문자열을 출력하는 명령입니다.

여기서 주의할 점은 system.out.println 과 같이 소문자로 시작하면 에러가 난다는 점입니다.

이유는..... 저도 잘 모르겠습니다. 그냥 그렇게 정한 것 같아요.
약속에 이유는 없죠. 그냥 그렇게 정한 거니까... 뒤따라 가는 저같은 사람은 그 약속 지킬 수 밖에요...

또 한 가지 알아두면 좋은 것이 있습니다.

System.out.println과 뒤에 ln이 빠진 System.out.print 이 있다는 점.
ln이 있고 없고의 차이는 출력을 하고 나서 개행(줄바꿈)을 하냐 안하냐의 차이랍니다.

예를 들어볼게요.

public class J6_println {

    public static void main(String[] args) {
        System.out.println("println 명령을 사용하면 ");
        System.out.println("문자열을 출력하고나서 ");
        System.out.println("줄바꿈을 합니다.");
    }

}

위의 소스를 직접 실행해보면 어떻게 나올까요?





이번에는 그냥 print로 사용해 볼까요?

public class J6_print {

    public static void main(String[] args) {
        System.out.print("print 명령을 사용하면 ");
        System.out.print("줄바꿈 없이 한 줄로 ");
        System.out.print("문자열을 출력합니다.");
    }

}



예상대로 줄바꿈의 차이가 보이네요.

참고로 ln은 line의 의미라고 합니다. 출력시 개행과 개행이 없는 방법에 대해 알아보았습니다.