게시판 즐겨찾기
편집
드래그 앤 드롭으로
즐겨찾기 아이콘 위치 수정이 가능합니다.
자바 Exception에 관한 질문이 있습니다
게시물ID : programmer_6018짧은주소 복사하기
작성자 : 베이스캐넌
추천 : 0
조회수 : 353회
댓글수 : 6개
등록시간 : 2014/10/17 06:31:21
옵션
  • 본인삭제금지
과제가 벡터를 더하는 프로그램 만들어 오기인데
여기에 익셉션을 추가해야한다네요...

두 벡터의 길이가 다를때 무조건 익셉션에 들어가게 만들어야해서

    public static Vector  vectorAdd(Vector v1, Vector v2) throws IllegalOperandException{
        if(v1.getLength() == v2.getLength()) {
            double[] temp = new double[v1.getLength()];
            for(int i = 0; i < temp.length; i++) {
                temp[i] = v1.get(i) + v2.get(i);
            }
            Vector v3 = new Vector(temp);
            return v3;
        } else {
            throw new IllegalOperandException("Length of Vectors Differ");
        }
    }

현재 이렇게 써보긴 했는데

unreported exception IllegalOperandException; must be caught or declared to be thrown
이런 에러가 뜨네요...

구글링도 계속 해봤지만 도저히 답이 안나오는데 어떻게 해야하나요?

P.S. IllegalOperandException은 이미 생성이 되어있습니다
꼬릿말 보기
전체 추천리스트 보기
새로운 댓글이 없습니다.
새로운 댓글 확인하기
글쓰기
◀뒤로가기
PC버전
맨위로▲
공지 운영 자료창고 청소년보호