강의

멘토링

커뮤니티

Cộng đồng Hỏi & Đáp của Inflearn

Hình ảnh hồ sơ của jylady03251294
jylady03251294

câu hỏi đã được viết

Giới thiệu về giải quyết vấn đề thuật toán Java: Chuẩn bị cho các bài kiểm tra mã hóa

10. Khoảng cách ký tự

p 값을 Integer.MAX_VALUE 할 경우

Viết

·

442

1

안녕하세요.

int p = Integer.MAX_VALUE;

라고 두고 코드를 짰는데 결과값이

-2147483648 0 1 2 1 0 1 2 2 1 0

이렇게 나옵니다. 게다가 정수 최대값으로 설정했는데 결과는 음수값으로 나오네요.

왜 그러는 걸까요?

java코테 준비 같이 해요!

Câu trả lời 1

2

int p = Integer.MAX_VALUE;

int 자료형의 최대값을 p에 저장했는데 거기에 p++;

을 해주면 int형의 범위가 넘어서기 때문에 오버플로우가 발생합니다.

Hình ảnh hồ sơ của jylady03251294
jylady03251294

câu hỏi đã được viết

Đặt câu hỏi