로그인 회원가입
모두인포
전체IT경제사회생활스포츠시사여행연애

자바(Java) 주석(Comment)과 세미콜론(;)

lmkfox · 2025-06-19 · 조회 0
자바(Java) 주석(Comment)과 세미콜론(;)
1. 주석(Comment) 1.1 주석이란? 주석은 코드에 대한 설명이나 메모를 추가하는 부분으로, 컴파일러나 JVM이 무시합니다. 즉, 실행에 영향을 미치지 않습니다. 1.2 주석의 종류 자바에서는 세 가지 형태의 주석을 사용할 수 있습니다. 1.2.1 한 줄 주석 (Single-line comment) - //를 사용하여 한 줄 전체 또는 줄의 일부를 주석 처리합니다. int age = 20; // 나이를 저장하는 변수 1.2.2 여러 줄 주석 (Multi-line comment) - /* */로 여러 줄을 감싸서 주석 처리합니다. /* 이 코드는 사용자의 나이를 저장하고 출력합니다. */ int age = 20; System.out.println(age); 1.2.3 문서 주석 (Javadoc comment) - /** */ 형식으로 작성되며, 자바 API 문서를 자동으로 생성할 때 사용됩니다. /** * 사용자의 나이를 반환하는 메서드 * @return 나이 (int) */ public int getAge() { return age; } 1.3 주석의 활용 목적 - 코드 설명 및 힌트 제공 - 협업 시 타 개발자와의 커뮤니케이션 - 디버깅을 위해 일시적으로 코드 비활성화 - 문서 자동 생성 (Javadoc) 1.4 주의할 점 - 불필요한 주석은 코드 가독성을 해칠 수 있음 - 자명한 코드에는 주석을 남발하지 말고, 왜 그렇게 작성했는지를 기록하는 것이 더 좋음 2. 세미콜론(;) 2.1 세미콜론의 역할 자바에서 세미콜론은 문장의 끝을 나타냅니다. 세미콜론이 없다면 컴파일 에러가 발생합니다. int x = 10; // 올바름 int y = 20 // 오류: 세미콜론 누락 2.2 세미콜론을 사용하는 위치 - 변수 선언과 초기화 끝 - 메서드 내부의 실행문 끝 - for 문 안의 초기화, 조건식, 증감식 구분 int sum = 0; for (int i = 0; i < 10; i++) { sum += i; } 2.3 세미콜론을 사용하지 않는 곳 - 클래스, 메서드, 제어문 블록({}) 정의 - if, for, while 등의 조건 뒤에는 세미콜론을 쓰지 않음 // 잘못된 예시 if (x > 0); { System.out.println("양수입니다."); } // 위 코드는 if 조건문과 블록이 분리되어 항상 실행됨 2.4 빈 문장으로서의 세미콜론 세미콜론 하나만 있을 경우 **“아무 일도 하지 않는 명령문”**을 의미합니다. for (int i = 0; i < 10; i++); // 의도치 않은 빈 루프 발생 위와 같은 경우, 루프 본문이 비어 있어서 실제로 반복문이 아무 작업도 하지 않고 실행됩니다. 주의가 필요합니다. 결론 구분 주석 세미콜론 기능 코드 설명, 메모 문장의 끝을 구분 컴파일러 처리 무시됨 필수 요소, 누락 시 에러 발생 사용 위치 코드 위, 코드 끝, 메서드 위 등 대부분의 실행 문장 끝 사용 목적 문서화, 협업, 디버깅, 가독성 개선 문법적 완결성 확보

댓글

아직 댓글이 없습니다.

로그인 후 댓글을 남길 수 있습니다.