
[자바 스터디] 3, 4주차 : 연산자, 제어문
·
스터디/자바
3주차 - 연산자 산술 연산자 변수와 데이터에 대한 산술 연산을 수행하는데 사용됨 연산자 수행 연산 + 덧셈 - 뺄셈 * 곱셈 / 나눗셈 (몫만 취함) % Modulo 연산 (나누기 연산 후 나머지만 취함) Overflow 가능성 연산 결과가 피연산자 타입의 저장 가능 범위를 벗어나게 되면 오버플로우가 발생, 의도치 않은 값이 변수에 저장됨 int a = 2_100_000_000; int b = 2_000_000_000; System.out.println(a + b); // -194967296 따라서 연산 시, 오버플로우 발생 가능성을 염두에 두어야 함 /와 % /는 몫만 취하고, %는 나머지만 취함 즉, 6 / 4 = 1, 6 % 4 = 2. 나눗셈 연산 시 /의 반환 타입 a / b 에서 a와 b가 ..