본문 바로가기

하고 싶은 거 하는 개발/Java 프로그래밍 기초

[JAVA] 자바(JAVA) 주석에 대하여

728x90

 

주석

 

커다란 프로젝트를 진행할 때 소스가 길어지고 소스 파일이 많아져 이 파일이 무슨 역할을 하는지, 이 로직이 무슨 용도로 작성되었는지 헷갈릴 경우가 있습니다. 

 

이럴 경우, 본인을 비롯한 다른 개발자들을 위해 로직에 대한 설명을 작성하기 위해 "주석"을 사용할 수 있습니다. 

 

주석의 종류에는 두 가지가 있습니다. 

1. 한 줄 주석(//)

2. 여러 줄 주석(/* */)

 

먼저 한 줄 주석부터 알아보도록 하겠습니다. 

이클립스를 실행하고 아래와 같이 입력 후 실행합니다. 

 

//System.out.println("주석문");
System.out.println("한 줄 주석");

 

콘솔에 어떻게 출력되셨나요?  "주석문"은 출력되지 않고 "한 줄 주석"만 출력되셨을 겁니다. 

 

 

 

"System.out.println("주석문");" 앞에 "//"을 붙였기 때문에 그 줄 전체가 주석처리되어 비활성화되어 출력되지 않은 것입니다. 여기서 눈치채셨겠지만 주석 처리를 하게 되면 프로그래밍적으로 비활성화되어 실행되지 않습니다. 

 

 

이제 여러줄 주석에 대해 알아보겠습니다.

 

한 줄 주석과 달리 여러 줄 주석은 주석처리 하고 싶은 코드를 "/* */" 안에 감싸줍니다.

아래와 같이 작성 후 실행합니다. 

 

/* 
 System.out.println("주석1");
 System.out.println("주석2");
 System.out.println("주석3");
*/
System.out.println("한 줄 주석");

 

 

 

 

마찬가지로 "한 줄 주석"만 출력되었습니다. 

 

/* 
 System.out.println("주석1");
 System.out.println("주석2");
 System.out.println("주석3");
*/

 

여러 줄 주석은 한 줄 주석으로 아래와 같이 주석처리 할 수도 있습니다.

 

//System.out.println("주석1");
//System.out.println("주석2");
//System.out.println("주석3");

 

추가적으로 이클립스에서 주석처리하고 싶은 줄을 드래그 한 후

Control + /을 누르면 한 줄 주석이, Control + Shift + /을 누를 경우 여러 줄 주석이 적용됩니다.

 

 

이상 주석에 대해 알아보았습니다.

반응형