📝 주석(comment), 왜 써야 할까?
코드를 작성하다 보면 나중에 "내가 이걸 왜 이렇게 짰지?" 하고 헷갈릴 때가 많아요.
또, 다른 사람이 내 코드를 볼 때 무슨 의미인지 이해하기 어렵다면 협업이 힘들어지겠죠?
그래서 등장한 것이 바로 **"주석"**입니다.
주석은 컴퓨터가 읽지 않고, 오직 '사람'만 보라고 쓰는 메모예요.
코드에 대한 설명, 메모, 기록, 경고 등을 남길 수 있어요.
📌 주석을 쓰는 이유 정리
✅ 코드 설명 | 코드가 어떤 역할을 하는지 설명함 |
✅ 미래의 나를 위한 메모 | 시간이 지나도 코드를 이해하기 쉽게 만듦 |
✅ 협업 시 필수 | 다른 개발자들이 내 코드를 빠르게 이해할 수 있도록 도움 |
✅ 디버깅 도구 | 테스트할 때 특정 코드를 잠시 꺼놓을 때도 사용 (// 처리) |
✅ 버전 기록 | 어떤 이유로 코드를 변경했는지 남기기 위해 사용 |
1) 주석 처리 하기
한줄 주석 단축키 : ctr+/
코드 리뷰를 할때 알아보려고 주석 처리를 한다.
*코멘트 역할을 한다.
한줄 주석 삭제 : ctr+D
여러줄 주석 = ctr+shft+/
주석 해지 = ctr+shft+/
2) 실행문과 세미콜론
3) 실행문
▶️ 실행문이란?
**실행문(statement)**은
자바에서 컴퓨터가 실행할 수 있는 한 줄짜리 명령
쉽게 말하면, "이거 해!"라고 지시하는 한 줄짜리 문장
java는 html과 달리 마음대로 줄바꿈 하면안된다.
💡 자바는 왜 HTML처럼 마음대로 줄바꿈하면 안 될까?
자바는 컴퓨터가 정확히 한 줄 한 줄 읽어서 실행하는 프로그래밍 언어
즉, "줄바꿈 위치나 세미콜론 등 형식"이 매우 중요
👉 줄바꿈 자체가 문법적으로 에러는 아니지만,
세미콜론 위치, 괄호 위치, 블록 구조를 잘못하면
바로 에러가 남
📌 정리하면
실행문이란? | 컴퓨터가 실행할 수 있는 한 줄짜리 명령 |
끝에 붙는 기호 | 세미콜론 ; |
예시 | int x = 5;, System.out.println("hi"); 등 |
어디에 쓰이나? | 메서드 안에서 사용된다. (main 함수 등) |
🚨 주의할 점
- 세미콜론을 빼먹으면 에러
- 실행문은 클래스나 메서드 안에서만 사용 가능
(클래스 바깥에 쓰면 안 됨!)
✅ 정리하자면!
- 자바는 컴퓨터가 그대로 읽고 실행하기 때문에,
줄바꿈이나 문법을 정확하게 지켜야 한다 - HTML은 보여주기용 언어라 줄바꿈이 자유롭다
- 자바에서는 줄을 나눌 때 반드시 세미콜론, 괄호, 중괄호 위치까지 고려해야 한다
- "눈에 보이는 게 전부가 아닌" 자바에서는
형식을 지키는 습관이 아주 중요!
4) 📌 세미콜론(;)의 역할은?
한 줄의 명령(문장, statement)이 끝났다는 걸 알려주는 마침표 같은 역할.
우리말에서 문장 끝에 마침표를 찍듯,
자바에선 **"여기서 하나의 명령이 끝났어요!"**라고 컴퓨터에게 알려줘야 함
그게 바로 세미콜론의 역할.
💡 왜 중요할까?
자바는 한 줄 한 줄을 컴퓨터가 읽으며 처리하기 때문에
문장의 끝을 명확히 구분해줘야 함
세미콜론이 없다면 어디서 끝났는지 몰라서 에러가 난다.
❗ 꼭 기억하자
- 세미콜론은 명령이 끝났다는 표시
- 빠뜨리면 컴파일 에러가 발생함
- 제어문(if, for, while 등) 블록엔 안 씀!
- 헷갈리면 "한 줄에 명령이 끝났나?" 생각해보면 됨!
#자바기초 #실행문이란 #자바실행문 #코딩입문 #자바공부중 #코딩기초 #초보개발자 #자바세미콜론 #자바명령어 #프로그래밍기본 #자바문법 #자바statement #자바기본문법 #코딩초보 #자바실행방식 #코드작성법 #코딩실수주의 #자바명령정리 #코딩상식 #자바초보팁
'프로그래밍 > JAVA' 카테고리의 다른 글
java 변수 이름 경우 / 변수 초기화 경우 (언어 & 상황별) (0) | 2025.04.01 |
---|---|
DB와 Java에서 공통으로 쓰이는 용어&역할 (0) | 2025.03.31 |
java class 만들기 (0) | 2025.03.31 |
Java와 JavaScript 차이 (0) | 2025.03.31 |
eclips 실행하면 metadata 폴더생기는 이유 (0) | 2025.03.31 |