본문 바로가기
반응형

Technote87

10주차 6번문제 P10_6 아래 프로그램은 BankAccount 클래스입니다. 잔고가 음수인 계좌를 만들려고 시도할 때, 음수의 돈을 예금하려고 시도할 때, 0부터 잔고 사이의 금액이 아닌 금액을 인출하려고 할 때 IllegalArgumentException을 던지도록 아래 /// 부분에 코드를 추가하시오. IllegalArgumentException 객체를 구성할 때는 예외가 발생하게 된 이유가 무엇인지 설명하는 문자열이 예외 객체 내부에 포함되도록 하시오. 또 이런 세 가지 잘못된 조작을 시도하는 application을 작성하시오. Application 프로그램에서는 try/catch 문장을 사용하여 프로그램 실행 중 던져지는 예외를 잡아 적절히 처리(exception.getMessage() 반환값을 출력하고 exc.. 2009. 5. 14.
10주차 5번문제 P10_5 아래 프로그램을 실행하여 어떤 출력이 나오는지를 프로그램과 비교하여 확인하시오. package p10_5; public class MethodsOfException { public static void main(String[] args) { try { throw new Exception("My Exception"); } catch (Exception e) { System.err.println("Caught Exception"); System.err.println("getMessage():" + e.getMessage()); System.err.println("toString():" + e); System.err.println("printStackTrace():"); e.printStackTra.. 2009. 5. 13.
10주차 4번문제 P10_4 아래 프로그램을 잘 읽어보고 어떤 결과가 출력될 지 생각해 보시오. 결과를 확인해 보시오. package p10_4; public class ListOfNumbersTest { public static void main(String[] args) { ListOfNumbers list = new ListOfNumbers(); list.writeList(); } } package p10_4; import java.io.*; import java.util.Vector; public class ListOfNumbers { private Vector victor; private static final int SIZE = 10; public ListOfNumbers() { victor = new Vect.. 2009. 5. 13.
10주차 3번문제 P10_3 아래 프로그램을 잘 읽어 보고 실행해 보시오. 아래 프로그램에는 RunTimeException과 Exception 처리기만 들어있습니다. IOException 처리기도 적절히 작성하여 추가하시오. IOException 처리기의 위치가 매우 중요합니다. 어느 위치에 넣어야 하는지 생각해보고 올바른 위치를 정해 IOException 처리기를 넣으시오. package p10_3; import java.awt.Frame; import java.awt.GridLayout; import java.awt.event.ActionEvent; import java.awt.event.ActionListener; import java.io.FileInputStream; import javax.swing.Button.. 2009. 5. 13.
반응형