[Java] OverFlow & UnderFlow

2023. 12. 8. 03:48·Java

[ OverFlow ] 

:표현할 수 있는 최댓값을 넘어가면 최솟값으로 이동

 

최댓값+1  →  최솟값

 

숫자계수기 생각하면 쉬움

0000
0001

...

9999
0000

//오버플로우 발생

 

 

 

▸부호있는 정수

범위 : -8~7

7+1  →  -8

-8-1  →  7

 

 

ex)

short sMin=-32768
sMin-1=32767
short sMax=32767
sMax+1=-32768

 

 

[ UnderFlow ] 

:표현할 수 있는 최소값을 넘어가면 최대값으로 이동

 

최솟값+1  →  최댓값

 

 

'Java' 카테고리의 다른 글

[Java] 연산자  (0) 2023.12.08
[Java] 타입간 변환방법  (0) 2023.12.08
[Java] Scanner, Math.round(), Math.random()  (0) 2023.12.08
[Java] printf()의 지시자  (0) 2023.12.08
[Java] 문자,문자열 결합과 두 변수 바꾸기  (0) 2023.12.08
'Java' 카테고리의 다른 글
  • [Java] 연산자
  • [Java] 타입간 변환방법
  • [Java] Scanner, Math.round(), Math.random()
  • [Java] printf()의 지시자
Naah
Naah
  • Naah
    blueprint
    Naah
  • 전체
    오늘
    어제
    • 분류 전체보기 (106)
      • Java (28)
      • Kotlin (0)
      • TypeScript (7)
      • React (22)
      • Next.js (1)
      • Spring (22)
      • JPA (12)
      • Spring Data JPA (6)
      • Querydsl (1)
      • Error (7)
  • 블로그 메뉴

    • 홈
    • 태그
    • 방명록
    • 글쓰기
    • manage
  • 링크

  • 공지사항

  • 인기 글

  • 태그

  • 최근 댓글

  • 최근 글

  • hELLO· Designed By정상우.v4.10.3
Naah
[Java] OverFlow & UnderFlow
상단으로

티스토리툴바