목록자바오류 (2)
겉바속촉
이번에는 throw와 throws를 연습해볼게요:) throws-호출한 영역으로 예외처리 던져버리겠어!! throw-강제로 예외 발생시키겠어!!! 요정도로 생각해주시면 되겠습니다:) 우선 다음과 같이 코드를 작성해주세요!! package day0603; import java.util.Scanner; public class ExceptionThrows_09 { public static void main(String[] args) { //사용자정의 예외처리 //예외가 발생할 경우가 아님에도 불구하고 조건에 해당하면 강제로 예외처리 //throws-호출한 영역으로 예외처리를 던짐 //throw-강제로 예외를 발생시킬때 scoreInput(); } public static void scoreInput() thr..
예외에 대해서 알아보도록 할게요:) 가벼운 경우들은 예외처리를 해줘서 정상적으로 컴파일 될 수 있게 해줄거에요! 다음 보이는 것들은 예외로 나올 수 있는 경우들이에요:) 다음과 같이 코드를 작성해줄게요 0으로 나눈다고 작성했으니까 당연히 오류가 나겠죠?! package day0603; public class ExceptionTest_06 { public static void main(String[] args) { System.out.println("프로그램시작"); int num=3/0; //정수를 0으로 나누었을때 에러발생 System.out.println("프로그램종료"); } } 컴파일해보시면 오류가 뜹니다:) 프로그램시작은 출력되는데 오류때문에 프로그램종료가 출력되지 않네요 try블럭을 만들어서 ..