연산자와 피연산자
- 연산자: 계산을 수행하는 기호(+, -, *, /, % 등)
- 피연산자: 연산 대상 (3 + 4에서 3, 4)
연산자 주의 사항
- 10/0과 같이 수학에서 허용하지 않는 건 프로그램에서도 허용하지 않음 → 예외 발생
- 우선 순위가 헷갈리지 않게 명확하게 괄호() 사용
- 우선 순위를 바꾸고 싶을 때에도 괄호() 사용
증감연산자
- ++a: 증감 연산자를 피연산자 앞에 둠 - 먼저 증가하고 사용
- a++: 증감 연산자를 피연산자 뒤에 둠 - 먼저 사용하고 증가
문자열 비교
- == 사용하지 않음 (주소값을 비교할 때 사용)
- == 대신 .equals()를 사용
조건문
:특정 조건에 따라서 다른 코드를 실행하는 것을 조건문
- if문: 조건이 참일 때 실행
- else문: 조건이 거짓이면 실행
- switch문: 값이 정해져 있을 때 사용
삼항연산자
: 조건문을 한 줄로 표현
(조건) ? 참_표현식 : 거짓_표현식
반복문
- while문: 조건이 참일 때 반복
- do-while문: 조건이랑 관계 없이 최초 1회 실행되며, 실행 이후에 조건 검증
- for문: 반복 횟수가 정해져 있을 때 사용
- 중첩 반복문: 반복문 안에 반복문 → 주로 2차원 배열 등에서 사용
break와 continue
- breake: 만나는 즉시 조건문을 빠져 나감
- continue: 반복문 내에서 다음 반복 내용 건너 뛰고 바로 조건식으로 감
for문과 while문 비교
- for문은 초기값, 조건, 증감값이 한 줄에 모여 있어서 while문에 비해 가독성이 좋음
- while문은 while문 밖에서 정의해야 함
- 반복 횟수가 명확한 경우에 for문이 더 직관적
'Back-End > JAVA' 카테고리의 다른 글
[Java] 클래스와 객체, 인스턴스 (1) | 2025.04.30 |
---|---|
[Java] 배열, for-each문 (0) | 2025.04.29 |
[Java] 스코프, 형 변환 개념과 이해 (0) | 2025.04.25 |
[Java] 변수의 개념과 이해 (0) | 2025.04.22 |