[Java] 연산자, 조건문, 반복문 개념과 이해

연산자와 피연산자

  • 연산자: 계산을 수행하는 기호(+, -, *, /, % 등)
  • 피연산자: 연산 대상 (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