Java

주석과 세미콜론

주석

주석(comment)은 로직에 대한 설명이나 코드를 비활성화 할 때 사용한다. 주석은 프로그래밍적으로 해석되지 않는다.

한줄 주석

public static void main(String[] args) {
	// 두개의 변수가 같은 데이터 타입 일 때 아래와 같이 코드를 작성한다.
	String a, b;
}

여러줄 주석

public static void main(String[] args) {
	String a, b;
	/*
	a = "coding";
	b = "everybody";
	System.out.println(a+b);
	*/
}

JavaDoc 주석

/**로 시작하는 주석은 JavaDoc 주석이라고 해서 자바의 문서를 만들 때 사용한다. 아래 예제는 다음 URL의 문서를 생성한다.

http://docs.oracle.com/javase/7/docs/api/java/io/PrintStream.html#println(long)

/**
 * Prints an integer and then terminate the line.  This method behaves as
 * though it invokes <code>{@link #print(int)}</code> and then
 * <code>{@link #println()}</code>.
 *
 * @param x  The <code>int</code> to be printed.
 */
public void println(int x) {
    synchronized (this) {
        print(x);
        newLine();
    }
}

세미콜론

세미콜론은 문장(statement)의 끝을 의미한다. 자바에서는 문장의 끝에 세미콜론을 사용하지 않으면 컴파일 에러가 발생한다. 

// assignment statement
aValue = 8933.234;
// increment statement
aValue++;
// method invocation statement
System.out.println("Hello World!");
// object creation statement
Bicycle myBike = new Bicycle();

세미콜론을 이용하면 여러개의 문장을 한줄에 표현할 수 있다.

int a = 100; double b = 10.1;

댓글

댓글 본문
작성자
비밀번호
  1. 감사해요~
  2. 임수동
    강의가 깔끔하고 정리가 잘되어 큰 도움이 되고 있습니다.
    감사합니다. ^^ 복 많이 받으실꺼에요.
  3. 미미
    내용이 쉽고 유익합니다.
  4. Ryan.L
    감사합니다
  5. 주은대디
    잘봤습니다.
  6. 휴식중
    잘보고 갑니다.
  7. JustStudy
    고맙습니다
  8. somnium
    Thank you for good lectures~
  9. yskioi
    감사합니다.
  10. 아리가또고자이마스 ♡♡♡
  11. Devani0310
    감사합니다
  12. 오빠는다르다
    감사합니다!!!
  13. 이웃집토토로
    이 토픽은 순서가 앞으로 가야할 것 같습니다
  14. 정민영
    짧고 간결하고 핵심만 콕 집어주는!!!! 완전 대박이에요ㅠㅠㅠㅠ
  15. 지호인
    최고에요 ㅠㅠ 많은 도움받고 있습니다~
  16. Byunghawk Lee
    JavaDoc 이해는 일단 뒤로하고 넘어갑니다.
    감사합니다.
  17. 영수
    저도 잘 모르긴한데 찾아보니깐
    JavaDoc은 클래스에 대한 메뉴얼을 자동으로 만들어주는 api같네요..
    javadoc.exe를 실행시켜서 주석 처리한 부분으로 html문서를 만들어주는데

    /**
    *
    * JavaDoc 연습용 Class 입니다.
    * @author sjkim
    *
    */

    public class myTestClass {

    /**
    * 출력용 메소드
    * @param String str 문자
    * @param int x 기본 변수
    * @return
    * @return String result OK or Failed
    */
    public static String myPrint(String str, int x ) {
    System.out.println(str + x);
    return "OK";
    }

    public static void main(String[] args) {

    myPrint("aaaaa", 99);
    }
    }

    이런식으로 쓰면 각각 constructor detail, method detail에 구분되어 출력되서 나와서 주석이랑 같이 메소드의
    사용법을 알려주는 용도로 쓰는듯하네요~
    대화보기
    • 허니버터
      잘보고 갑니다
    • 풍운도장
      저도 JavaDoc이 이해가 되지 않는데요.
      지금으로서는 Java를 실행해서 만든 web page 처럼 보이네요.

      앞으로 egoing님이 설명해주시겠죠^^
    • 시나본
      ;을 이용하면 변수를 꼭 다음 줄에 쓰지 않아도 되는 것이군요!
      오류나면 왠지 이런 것도 눈에 거슬리더라구요 ㅜㅜ
    • 노수한
      그냥 쉽게 넘어 갈 수도 있는 것까지도 설명해주셔서 감사합니다!
      잘 보고 있습니다!
    • 김도현
      javadoc 주석 부분이 조금 이해하기 어렵네요. 저렇게 입력하면 링크의 문서가 된다.. 정도로 이해하고 넘어가면 될까요?
    • 김즈
      아..항상! 감사합니다!!
    • 김동현
      정주행 중입니다.
    • 샤핀
      System.out.println(); 여기서 (쩜.) 연산자에 대해서도 사용하다 보니 그냥 넘기곤 하는데.. 대략적인 설명도 해주는 강좌는 없더라고요. 너무 익숙한 부분이라 그럴 수 있는지 몰라도 예전에 저는 이런 사소한 것 때문에 모르는 것도 많은데 병목걸려서 진도 노치고 했던 기억이 나네요. 이런 부분도 혹시 설명해 주시면 좋을 거 같다는 생각이 들었습니다. 좋은 강좌 감사합니다.
    버전 관리
    egoing
    현재 버전
    선택 버전
    graphittie 자세히 보기