java.lang.ArithmeticException: / by zero 에러 해결 방법

2022. 8. 30. 09:40· 기존(310)/🏀JavaExcption
목차
  1. java.lang.ArithmeticException: / by zero 에러 나는 원인\

 

 

 

 

java.lang.ArithmeticException: / by zero 에러 나는 원인\

(변경전)

 

정수를 0으로 나누면 예외처리 발생

예를 들어 밑에서

 

su = 0 ; 인데

180/0 = 0 ; 의 값이 나오니 

이런표시가 뜬다..

 

 

 

 

 

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
public class asdadasd {
 
    public static void main(String[] args) {
 
        
        Integer math = 100;
        Integer la = 80;
        Integer av = 0;
        Integer su = 0;
        
        
        try {
            
            av = (math+la)/su;
            System.out.println("av =" +av);
        } catch (Exception e) {
               e.printStackTrace();
        }
    
        
        
        
    }
 
}
Colored by Color Scripter
cs

 

 

java.lang.ArithmeticException: / by zero 에러 나는 원인\

(변경후)

아래에서 2가지만 바꿔주게 된다면 에러처리는 안나게된다.

0의 값이 반환이 안되도록 만들려고

if조건식을 사용함

 

 

 

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
public class asdadasd {
 
    public static void main(String[] args) {
 
        
        Integer math = 100;
        Integer la = 80;
        Integer av = 0;
        int su = 10; // 바뀐곳 0 --> 10 으로
        
        
        try {
            
            if(su!=0) { // if 조건문 추가
                av = (math+la)/su;
                System.out.println("av =" +av);
            } 
            
        } catch (Exception e) {
               e.printStackTrace();
        }
    
        
        
        
    }
 
}
 
Colored by Color Scripter
cs
저작자표시 (새창열림)

'기존 > 🏀JavaExcption' 카테고리의 다른 글

https://codepen.io/takapps/pen/zLENvg  (0) 2022.11.21
  1. java.lang.ArithmeticException: / by zero 에러 나는 원인\
'기존(310)/🏀JavaExcption' 카테고리의 다른 글
  • https://codepen.io/takapps/pen/zLENvg
조각남자
조각남자
프로그래밍 기술 및 저장소
조각남자
조각남자
조각남자
전체
오늘
어제
  • 전체 보기
    • Java
      • Spring
    • 기존
      • 🏀Jsp
      • 🏀Spring
      • 🏀Pom.xml
      • 🏀SpringBoot
      • 🏀JavaExcption
      • 🏀JavaDB
      • 🏀SpringBootCloneWebSite
      • 🏀SptringDependency
      • 🏀JpaEnvorinoment
      • 🏀Thymeleaf
      • 🏀Node
      • 🏀Pyton
      • 🏀DataBase
      • 🏀JavaScript
      • 🏀Android
      • 🏀JPA
      • 🏀Flutter
      • 🐸Utils
      • 🎫 Batch
      • 🎞️JenKins
      • 🎈Python
      • 🎗️AWS
      • 🦠Vue
      • 🐳React
      • 🖲️kafka
      • Next.js

공지사항

  • 공지사항

인기 글

태그

  • D

최근 댓글

최근 글

hELLO · Designed By 정상우.v4.2.1
조각남자
java.lang.ArithmeticException: / by zero 에러 해결 방법
상단으로

티스토리툴바

단축키

내 블로그

내 블로그 - 관리자 홈 전환
Q
Q
새 글 쓰기
W
W

블로그 게시글

글 수정 (권한 있는 경우)
E
E
댓글 영역으로 이동
C
C

모든 영역

이 페이지의 URL 복사
S
S
맨 위로 이동
T
T
티스토리 홈 이동
H
H
단축키 안내
Shift + /
⇧ + /

* 단축키는 한글/영문 대소문자로 이용 가능하며, 티스토리 기본 도메인에서만 동작합니다.