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의 의미라고 합니다. 출력시 개행과 개행이 없는 방법에 대해 알아보았습니다.