[Java] Comment 주석 공부하기 ! 


There are two kinds of comment. One is single-line comment and other one is multi-line comment.

주석에는 두 가지 종류가 있습니다. 하나는 싱글라인 주석이고 다른 하나는 멀티라인 주석입니다.


1) Single - Line Comment ( 싱글라인 주석 ) 


// I am a single line comment

이런식으로 주석처리 하고 싶은 내용 앞에 // 슬래시 두개를 배치해놓으면 같은 줄에 위치한 슬래시 뒤 내용은 자바에서 무시합니다.

다른 예를 하나 더 들어보겠습니다.


EX] 

// I am a genius and you are suck !

String a = "Hi";

System.out.println(a);   //System.out.println("Hello");


이런식으로 코드를 하면 어떤 결과가 나올까요?

결과창에 Hi 라고만 나온다고 예상했다면 정답입니다. // 같은 줄에 위치하고 슬래시 두개 뒤에 있는 내용들은 무시되므로 #1 라인이랑 #3라인에 있는 두번째 System.out.println("Hello"); 는 무시될겁니다.



2) Multi - Line Comment ( 멀티라인 주석 )


멀티라인 주석은 " /* ", " */ " 슬래시 한개와 asterisk 별 한개를 시작 블락(Beginning Block) 이라고 합니다. Beginning Block과 Terminating Block 사이에 있는 내용은 라인에 위치와 상관 없이 모두 무시 됩니다.


EX]


public class Learn_to_Give{

public static void main(String[] args){

System.out.println("Learn to Give");

/* but I do not 

and everyone is not willing to learn to just give

so it might be a reason why people who learn to give are respected nowadays.

nevermind */ 

}

}

어떤 내용이 출력되고 어떤 내용이 주석처리되고 무시되는지 바로 확인이 가늠이 되시나요?

/**/ 사이에 있는 내용은 전부 주석처리 즉 코드에 있어서 무시됩니다.

주로 코드를 설명하거나, 메모가 필요할 때 프로그래머들이 자주 사용하곤 합니다. 하지만 따로 설명이 필요 없는 코드가 가장 이상적인 코드이겠지요.

자바 공부 화이팅 !

[Java] Comment 주석



주석에 대해서 간단히 설명해드리겠습니다.

코드에서 한 라인을 주석 처리하고 싶을 때는 // 을 해주면 됩니다.

그리고 라인 두 줄 이상을 주석 처리하고 싶다면 시작을 /* 이렇게 열어주고, 닫을 때는 */ 이렇게 닫으면 됩니다.


예제를 통해서 더 자세히 보겠습니다.


public class Comment{

public static void main(String[] args){

int i, j, k = 0;

short a = 125;

/* for(int h = 0; h<a; h++){

for(i=0; i<=h; i++){

System.out.print("");

}

} */

//System.out.println("이런 멍청한 코드가 있다고 합시다.");

System.out.println("i + j + k + short + h + i");

}

}


결과는 어떻게 될까요 ? 




[Result]

i + j + k + short + h + i


와 같은 문자열이 출력될 것입니다. double quotes가 문자열을 감싸고 있으니 문자열로 인식되어서 그대로 출력하게 됩니다!


정말 간단한 내용이기 때문에 빠르게 지나가겠습니다!

C-프로그래밍 주석 comment 기초 배우기



01) 주석이란 ? Comment is ?

 - 주석의 사전적 정의는 낱말이나 문장의 뜻을 쉽게 풀어 낸 것이라고 하는데, 최소한 C-programming 에서는 아닙니다. C-programming에서 주석은 쉽게 말해서 메모라고 말할 수 있겠습니다.


02) 주석을 사용하는 방법

 -가) // 이렇게 slash를 두개 연달아서 코딩을 하게 되면 한 라인에서 //이후의 모든 코드는 코딩에 영향을 주지 않습니다.

// 주석 뒤에 어떠한 글을 써도 컴파일에 영향 받지 않습니다.

  ex) int a=0;

       //int a=1; 

// 만약 주석을 사용하지 않았다면 오류가 되었을 코드이지만 주석을 사용함으로써 최소한 컴파일에는 성공했습니다.


 -나) /* */ paragraph comment 라고 문단 주석이라고도 합니다.

/*와 */ 사이에 있는 모든 코드는 주석 처리 됩니다.


    ex) int a=0;

/* printf("교수님 너무 못생겼어요!\n");

   printf("심지어 못가르쳐요 ㅎ\n"); */ 

이런식으로 쓰면 int a =0; 만 컴파일에 영향을 줍니다.


02) 주석을 사용하는 이유?

 -가) 주석을 사용하는 이유는, 자신이 작성한 코드를 다른 사람이 읽을 일이 있을 때, 코드에 설명을 덧 붙일 때 필요합니다. 아무것도 모르고 보는 거랑, 라인 마다 설명이 있으면 더 쉽게 이해할 수 있겠죠?

 -나) 라인을 표시할 때 이 라인은 어디서부터 시작이다! 이런 식으로 표시해 줄 때!

 -다) 설명이 필요한 코딩일 때..


주로 표시, 설명할 때 쓰입니다.



#include <stdio.h>


void func((void);

int main(void){

int a=0; 

func();


return 0;

}


void func(void){

printf("This is why comment is necessary in C-programming!\n");

return;

}

http://wussup.tistory.com/admin/entry/post/?id=71&type=post&returnURL=%2Fmanage%2Fposts


이 글에 달린 답글...




Comment #1.


공감하고 가요 ㅋㅋ 저도 편의점 일하는데 하도 오래일하다보니까.. 매출자금 송금도하고.. 발주도 하고.. 게다가 제가 오전타임이긴 한데 왜인지 모르겠으나 매월 말일 자에 야간에 잠시 나와 전월 행사 태그와 고지물 다 떼고 교체해요ㅋㅋ.. 어차피 오전에 시키는데 그때는 쿨러정리한다고 할 시간 없을 것 같거든요..ㅠㅠ 지금은 거기 나와서 다른 곳에 하고 있으니 좀 수월하긴 해요ㅋㅋ 세븐일레븐 포스 만렙찍으니.. 참..

+ Recent posts