본문 바로가기
반응형

Java31

[Java] AccountTester On-Site-Test ... 한 것 ㅠㅜㅠㅠㅜ 중간고사 잘치길...제발ㄹㄹㄹ class Account { private String name; private int money; private String accounNum; static int ac = 1; // 생성자 Account(String name, int money) { this.name = name; this.money = money; this.accounNum = "2017-04-" + ac++; // 계좌번호 부여 } // 예금 메소드 void deposit(int m) { if (m 2017. 4. 13.
[Java] 명품 자바프로그래밍 제 4장 실습문제 6번 간단한 공연 예약 시스템을 만들어보자. 다수의 클래스를 다루고 객체의 배열을 다루기에는 아직 자바로 프로그램 개발이 익숙하지 않은 초보자에게 다소 무리가 있을 것이다. 그러나 반드시 넘어야 할 산이다. 이 도전 주제를 통해 산을 넘어갈 수 있는 체력을 키워보자. 공연 예약 시스템의 내용은 다음과 같다.● 공연은 하루에 한 번 있다.● 좌석은 S석, A석, B석 타입이 있으며 모두 10석의 좌석이 있다.● 공연 예약 시스템의 메뉴는 “예약”, “조회”, “취소”, “끝내기”가 있다.● 예약은 한 자리만 예약할 수 있고 좌석 타입, 예약자 이름, 좌석 번호를 순서대로 입력받아 예약한다.● 조회는 모든 종류의 좌석을 표시한다.● 취소는 예약자의 이름을 입력하여 취소한다.● 없는 이름, 없는 번호, 없는 메뉴,.. 2017. 4. 11.
[Java] 명품 자바프로그래밍 제 4장 실습문제 5번 5. 다수의 클래스를 정의하고 활용하는 연습을 해보자. 더하기(+), 빼기(-), 곱하기(*), 나누기(/)를 수행하는 각 클래스 Add, Sub, Mul, Div를 만들어라. 이들은 모두 다음 필드와 메소드를 가진다. ● int 타입의 a, b 필드 : 연산하고자 하는 피연산자● void setValue(int a, int b) : 피연산자를 객체 내에 설정한다.● int calculate() : 해당 클래스의 목적에 맞는 연산을 실행하고 그 결과를 리턴한다. Add 클래스 : int a, int b, setValue(), calculate()Sub 클래스 : int a, int b, setValue(), calculate()Mul 클래스 : int a, int b, setValue(), calcula.. 2017. 4. 11.
[Java] 명품 자바프로그래밍 제 4장 실습문제 4번 다음 두 개의 static 가진 ArrayUtility2 클래스를 만들어보자. ArrayUtility2 클래스를 이용하는 테스트용 프로그램도 함께 작성하라.-------------------------------------------------------------------------------------------------------static int[] concat(int[] s1, int[] s2) // s1과 s2를 연결한 새로운 배열 리턴 static int[] remove(int[] s1, int[] s2) // s1에서 s2 배열의 숫자를 모두 삭제한 새로운 배열 리턴 -------------------------------------------------------------------.. 2017. 4. 11.
[Java] 명품 자바프로그래밍 제 4장 실습문제 3번 다음 두 개의 static 메소드를 가진 ArrayUtility 클래스를 만들어보자. ArrayUtility 클래스를 이용하는 테스트용 프로그램도 함께 작성하라.-------------------------------------------------------------------------------------------static double[] intToDouble(int[] source) // int 배열을 double 배열로 변환 static int[] doubleToInt(double[] source) // double 배열을 int 배열로 변환------------------------------------------------------------------------------------.. 2017. 4. 11.
[Java] 명품 자바프로그래밍 제 4장 실습문제 2번 다음과 같은 멤버를 가지는 직사각형을 표현하는 Rectangle 클래스를 작성하라. ● int 타입의 x1, y1, x2, y2 필드 : 사각형을 구성하는 두 점의 좌표● 생성자 2개 : 디폴트 생성자와 x1, y1, x2, y2의 값을 설정하는 생성자● void set(int x1, int y1, int x2, int y2) : x1, y1, x2, y2 좌표 설정● int square() : 사각형 넓이 리턴● void show() : 좌표와 넓이 등 직사각형 정보의 화면 출력● boolean equals(Rectangle r) : 인자로 전달된 객체 r과 현 객체가 동일한 직사각형이면 true 리턴 Rectangle을 이용한 main() 메소드는 다음과 같으며 이 main() 메소드가 잘 작동하도록.. 2017. 4. 11.
반응형