반응형
✅ 산술 연산자란?
👉 숫자끼리 계산할 때 사용하는 기본 연산자!
우리가 초등학교 때 배운 사칙연산 + 나머지 계산이라고 보면 됨!
✅ 자바에서 사용하는 산술 연산자 5가지
연산자뜻예시결과
+ | 더하기 | 3 + 2 | 5 |
- | 빼기 | 3 - 2 | 1 |
* | 곱하기 | 3 * 2 | 6 |
/ | 나누기(몫) | 7 / 2 | 3 ❗ 소수점은 버림 |
% | 나머지 | 7 % 2 | 1 ← 요게 핵심! |
이건 7을 2로 나눈 나머지를 구하는 거임.
- 7 ÷ 2 = 3 (몫)
- 나머지 = 1
👉 그래서 7 % 2 = 1
✅ % 나머지 연산자, 완전 쉽게 설명!
📌 몇 가지 예
계산식결과설명
10 % 3 | 1 | 10 나누면 3×3=9, 나머지 1 |
8 % 4 | 0 | 8은 4로 딱 떨어짐, 나머지 0 |
5 % 2 | 1 | 2×2=4, 나머지 1 |
9 % 5 | 4 | 5×1=5, 나머지 4 |
💡 a % b 언제 쓰일까?
상황예
짝수/홀수 판별 | num % 2 == 0 → 짝수 |
주기적 반복 | i % 3 → 0,1,2,0,1,2... |
자리수 처리 | 123 % 10 = 3 → 일의 자리 추출 |
줄 바꿈 제어 | i % 5 == 0일 때 출력 개행 |
🎯 한 줄 정리
%는 나머지를 구하는 연산자
7 % 2 = 1처럼, 나눈 뒤 남는 값을 알려줌
홀짝 판별, 반복 제어, 자리수 추출 등에 정말 많이 씀
✅ (출력 순서)
줄설명출력값
1️⃣ | x = 10 | – |
2️⃣ | System.out.println(x); | 10 |
3️⃣ | x++ → 10 → 11 | – |
4️⃣ | ++x → 11 → 12 | – |
5️⃣ | System.out.println(x); | 12 |
6️⃣ | System.out.println(x); | 12 |
7️⃣ | x-- → 12 → 11 | – |
8️⃣ | --x → 11 → 10 | – |
9️⃣ | System.out.println(x); | 10 |
✅ ++와 -- 쉽게 설명
기호이름의미
x++ | 후위 증가 | 먼저 사용하고, 나중에 1 증가 |
++x | 전위 증가 | 먼저 1 증가하고, 그 값을 사용 |
x-- | 후위 감소 | 먼저 사용하고, 나중에 1 감소 |
--x | 전위 감소 | 먼저 1 감소하고, 그 값을 사용 |
#자바문자열 #이스케이프문자 #자바출력 #카멜표기법 #자바기초 #String #print문 #줄바꿈 #탭문자 #문자열연결 #자바변수명 #코딩스타일 #자바표현식 #이스케이프시퀀스 #n의뜻 #t의뜻 #자바문법 #자바형식 #문자열출력 #자바연산자
#자바 #자바학습 #자바기초 #자바프로그래밍 #자바언어 #자바기초학습 #자바배우기 #자바개발 #자바코딩 #자바문법 #자바배열 #자바클래스 #자바객체지향 #자바메서드 #자바변수 #자바조건문 #자바반복문 #자바예제 #자바튜토리얼 #자바개발자
반응형
'프로그래밍 > JAVA' 카테고리의 다른 글
java 반복문 (0) | 2025.04.03 |
---|---|
java 조건문 (0) | 2025.04.02 |
java 출력 처리 (0) | 2025.04.01 |
java 상수 설명, 사용 이유 (0) | 2025.04.01 |
java 변수 4가지 설명 (0) | 2025.04.01 |