[Homework #3] 오류 찾기 문제 BankAccount 문제 MyMetric 문제 240~241 페이지의 3, 4, 5번 문제 풀이 BankAccount 문제 1) 205 페이지 BankAccountTest.java를 작성하고 실행한다. 2) 212 페이지 9번 문제에서 정의한 transfer 메소드를 BankAccount 클래스에 만들고 BankAccountTest에서 이 메소드를 테스트한다. 3) 243 페이지 4번 문제의 요구사항 대로 최소 2 개 이상의 생성자를 중복정의 한다. (단 이자율에 해당하는 인스턴스 변수는 생성을 하되 예금액 인출시에 이자율등에 대한 반영까지는 코딩하지 않아도 됨) MyMetric 문제 242페이지 9번 문제
[Homework #3] 배열의 동일성 테스트 (274페이지 9번 문제) 1) java.util.Arrays 클래스의 다음과 같은 메소드를 생각하자. 2) 스스로 equals 메소드를 작성하고 이 메소드를 main 함수에서 호출하여 테스트한다. 3) int형 배열을 여러 개 생성하여 다양한 테스트 결과를 캡쳐하여 보고서에 넣을 것 public static boolean equals(int[] a, int[] a2) Returns true if the two specified arrays of ints are equal to one another. Two arrays are considered equal if both arrays contain the same number of elements, and all corresponding pairs of elements in the two arrays are equal. In other words, two arrays are equal if they contain the same elements in the same order. Also, two array references are considered equal if both are null. Parameters: a - one array to be tested for equality. a2 - the other array to be tested for equality. Returns: true if the two arrays are equal.
[Homework #3] 문자열의 문자 카운팅 277페이지 2번과 375페이지 3번 문제를 합쳐서 풀기 1) 사용자에게는 375페이지 3번 문제처럼 장문의 문장을 입력받는다. 2) 전체 문장에 속한 문자들 중 대,소문자 알파벳만을 카운팅한다. 즉, 277페이지 2번 문제에서 count 배열의 사이즈는 52가 되어야 함 3) 각 알파벳별 카운팅 횟수를 출력한다. 4) 전체 문장에 속한 단어의 개수를 출력한다. 단어는 공백으로 나뉘어지는 문자들의 집합으로 정의됨 5) 각 단어를 별도의 배열에 저장하고 java.util.Arrays의 sort를 이용하여 그 단어 자체를 알파벡 순으로 정렬한 후 각 간 단어를 오름차순으로 출력한다.
[Homework #3] 제출기한 제출형태 참고 10월 28일 수요일 23:59:59 보고서와 소스/바이트 코드를 하나로 묶은 ZIP 파일을 게시판에 업로드 서론, 본론, 결론의 구조를 가진 보고서 (HWP, MS-워드) 서론: Homework의 내용, 사용 언어, 사용 프로그램, OS 환경 등… 본론: 프로그래밍 관련 문제는 반드시 실행 결과 화면을 캡쳐하여 삽입 결론: 숙제를 한 이후의 느낀점, 하고싶은 말, 또는 불평~~ 소스 코드, 바이트 코드 파일명: 자바프로그래밍-3차-홍길동-2005111222.zip 게시판의 게시물 제목: 자바프로그래밍-3차-홍길동-2005111222 참고 각종 질문은 “수업 Q&A 게시판”에 등록 Data Structure