본문 바로가기

예외처리2 package jongkyu.test; import java.util.Scanner; public class Exam {Scanner sc = new Scanner(System.in);public void main() {while(true) {System.out.print("첫번째 수 입력 : ");int su1 = sc.nextInt();System.out.print("두번째 수 입력 : ");int su2 = sc.nextInt(); try {//에러가 예측이 되는 코드int result = su1/su2;System.out.println("결과 : "+result);System.out.println("감사합니다.");} catch (Exception e) {//하나의 클래스이고 에러에 대한 최고의 .. 더보기
예외처리1 예외처리에러에 대한 처리를 할려고 한다. - 예외처리(Exception) -> 예외란 -> 예기치못한 상황 -> 수많은 오류들경험 -> 자바에서는 예외란 프로그램을 만든 프로그래머가 예상한 정상적인 처리에서 벗어나는 경우 에 이를 처리하기 위한 방법 -> 예측이 가능한 에러를 처리하는것 - 예외처리의 이유? -> 비정상종료를 막고, 정상적인 실행상태를 유지하기 위해 -> 어떻게? -> 예외상황이 발생하면 그경우의 처리로직을 만듬 try ~ catch를 쓴다. try{에러가 예측이 되는 실행코드}catch (Exception e) {에러가 발생했을때 실행코드} ======================================================= int a=10;int b=0;try{a/b;}.. 더보기
계산기 소스 package jong.calcu; public interface Calculator {public int add(String su1, String su2);public int sub(String su1, String su2);public int mul(String su1, String su2);public double div(String su1, String su2);public void start();} =======================================위에있는 이걸 이용해서 만들기package jong.calcu; import java.util.Scanner; public class Calcu implements Calculator{Scanner sc = new Scanner(S.. 더보기