.

🧾 자바에서 자주 쓰는 특수문자 / 기호 정리표
기호이름(한글)이름(영문)사용 예시설명
| { } | 중괄호 | curly braces | public class Main { } | 코드의 블록(영역)을 감쌀 때 사용 클래스, 메서드, if문, for문 등에서 사용 |
| [ ] | 대괄호 | square brackets | int[] numbers = {1,2,3}; | 배열(array)을 선언하거나 접근할 때 사용 |
| ( ) | 소괄호 | parentheses | System.out.println("Hello"); | 메서드 호출 시 사용 / 조건식 감싸기 |
| < > | 꺾쇠괄호 | angle brackets | ArrayList<String> | 제네릭(generic) 타입 지정 시 사용 |
| " | 큰따옴표 | double quotes | "Hello Java" | 문자열(String) 표현 시 사용 |
| ' | 작은따옴표 | single quotes | 'A' | 문자(char) 하나를 표현할 때 사용 |
| ; | 세미콜론 | semicolon | int a = 10; | 한 문장의 끝을 나타냄 (문장 구분자) |
| , | 쉼표 | comma | System.out.println(a, b); | 여러 항목 구분 시 사용 |
| . | 마침표 / 점 | dot | System.out.println() | 객체의 멤버(메서드, 변수)에 접근할 때 사용 |
| = | 등호 | equals sign | int x = 5; | 변수에 값을 할당(대입)할 때 사용 |
| == | 같다 연산자 | equality operator | if (x == 10) | 두 값이 같은지 비교할 때 사용 |
| != | 같지 않다 연산자 | not equal | if (x != 10) | 두 값이 다르면 true |
| > < >= <= | 비교 연산자 | comparison operators | if (x > y) | 크고 작음을 비교할 때 사용 |
| + - * / % | 산술 연산자 | arithmetic operators | a + b, a % b | 더하기, 빼기, 곱하기, 나누기, 나머지 계산 |
| && ` | !` | 논리 연산자 | logical operators | |
| // | 한 줄 주석 | single-line comment | // 주석 내용 | 코드 설명용 주석 (한 줄) |
| /* ... */ | 여러 줄 주석 | multi-line comment | /* 여러 줄 주석 */ | 여러 줄을 주석 처리할 때 사용 |
| \n | 줄바꿈 | newline | "Hello\nWorld" | 문자열 내에서 줄을 바꿀 때 |
| \t | 탭(tab) | tab | "A\tB" | 일정 간격 띄움 (탭 공간) |
| \\ | 역슬래시 출력 | backslash | "C:\\Program Files" | 역슬래시 문자 자체를 출력할 때 사용 |
| \" | 큰따옴표 출력 | double quote escape | "He said, \"Hello\"" | 문자열 안에서 큰따옴표 출력 |
💡 자바 특수문자 암기 팁
- { } → 코드의 “몸통”
- () → 조건식 / 호출부
- [] → 배열의 표시
- ; → 한 줄 끝! (잊으면 오류!)
- // → “설명용” 문장 (실행 안 됨)
'Java_language' 카테고리의 다른 글
| 자바 프로그램 실행 과정 (JVM 구조 이해하기) (0) | 2025.11.10 |
|---|---|
| 자바 프로그램 개발 순서 (0) | 2025.11.10 |
| 자바 이스케이프 문자(Escape Character) 정리 (0) | 2025.11.10 |
| 자바 출력 연습문제 (0) | 2025.11.10 |
| 자바 기초 10회 강의 계획안 (0) | 2025.11.10 |