Java

주석 처리

Questioner 2023. 5. 21. 23:45

 

 

코드를 작성하다 보면,

버전 정보를 기입하거나, 기능에 대해서 작성하거나,

아니면 임시로 특정 코드를 비활성화 시키고는 싶은데 코드를 아예 삭제하기에는 애매한 경우가 있습니다.

 

그럴 때 주석 처리를 하면,

코드를 아예 삭제하지 않고도, 컴파일러가 해당 코드를 실행하지 않도록 할 수 있습니다.

 

또한

메모를 해도 에러 화면이 나타나지 않게 되지요.

 

이번 편에서는 그런 주석 처리에 대해서 알아보도록 하겠습니다.

 

#1. 한 줄 주석 처리

case1

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

먼저 첫 번째 방법으로는, 코드 앞에 직접 슬래시 2개( // )를 입력하는 것입니다. 단축키는 [Ctrl] + [/] 혹은 [Ctrl] + [7]로, 한 번 하면 주석 처리, 두 번 하면 주석 해제 입니다. 

 

여러 줄을 드래그하여 단축키를 실행할 경우,

이미 주석 처리가 된 줄에도 // 가 붙어서 모두 주석 처리는 가능하나,

그것을 되돌리려고 여러 줄을 드래그하여 다시 단축키를 실행할 경우,

이미 주석 처리가 된 줄은 //// 에서 //가 되는 것이기 때문에 주석 처리가 해제 되지 않습니다.

따라서, 주석 처리 해제가 필요한 경우, 그 줄에만 따로 커서를 이동하거나, 드래그 한 후에 단축키를 실행해야 합니다.

 

 

case2

  • [Source] > [Toggle Comment]

메뉴에서도 한 줄 주석 처리가 가능합니다. 기능은 동일합니다.

 

 

#2. 여러 줄 주석 처리

case1

System.out.println("Hello, World");
/* System.out.println("Hello, World");
System.out.println("Hello, World"); */

주석 처리를 하려는 코드의 가장 앞 부분에 /* 를 입력하고, 가장 끝 부분에 */ 를 입력하면 됩니다.

형태로 보자면 /* 코드 */ 혹은 /* 메모 */ 와 같이 되겠네요.

 

 

 

case2 - 여러 줄 주석 처리

  • [Source] > [Add Block Comment]

메뉴로 여러 줄 주석 처리를 할 수도 있습니다. 단축키는 [Ctrl] + [Shift] + [/] 입니다.

이 메뉴의 주의점은,

드래그를 잘해야 한다는 점입니다.

한 줄 주석 처리는 코드의 반절까지만 드래그 해도 주석처리가 되는데,

이렇게 주석처리를 하면, 드래그가 된 코드의 반절까지만 주석처리가 되어 에러 화면이 표시될 수도 있습니다.

 

case2 - 여러 줄 주석 처리 해제

  • [Source] > [Remove Block Comment]

메뉴로 여러 줄 주석 처리 해제를 할 수 있습니다. 단축키는 [Ctrl] + [Shift] + [\] 입니다.

 

 

#3. 주석 추가

 

  • [Source] > [Generate Element Comment]

이 메뉴로 들어가면 class 코드 안쪽 최상단에 주석이 추가됩니다. 단축키는 [Ctrl] + [Shift] + [j] 입니다.