[자바] 객체지향프로그래밍 과제 소스코드
- 최초 등록일
- 2013.07.12
- 최종 저작일
- 2013.05
- 압축파일
- 가격 3,000원
소개글
마방진과 좌석예약 프로그램밍 소스코드 입니다.
자바이클립스 SDK 1.7환경에서 제작하였습니다.
압축파일에 총 4개의 파일이 있으며 3개는 소스코드 1개는 문제 입니다.
문제내용은 본문 내용과 같습니다.
소스코드 3개는 모두 같은것인데 2개는 각각 마방진과 좌석예약프로그램 따로의 코드와
나머지1개는 두코드를 하나로 실행 할 수 있는 파일 입니다. 첨부 결과 화면이 두코드를 하나로 실행된 파일입니다
컴파일 실행환경
JAVA SDK 1.7
본문내용
정수를 입력 받아 입력받은 정수에 해당하는 마방진(Magic Square)을 구성하는 프로그램을 작성하시오.
- 마방진은 가로, 세로, 대각선에 있는 수들의 합이 모두 같은 정방형 메트릭스를 말함.
- 입력은 3 이상의 정수를 입력 받음
- 2차원 배열을 이용해서 구현
- 출력화면은 2차원 배열에 들어 있는 data를 출력
- ex) 입력 : 3
결과 :
배열을 이용한 좌석 예약 시스템을 작성하시오.
- 좌석의 수 : 40
- 좌석 배치 : 4×10의 형태로 4줄로 구성되어 있으며 각 줄에 10개의 좌석이 배치
- 좌석 예약여부를 확인 (yse : 1, No : 0)
- Yes일 때 현재 좌석의 예약 현황 보여줌
- 원하는 좌석의 위치를 입력 받음 : ex) 1 2 (1행의 2열)
- 예약이 완료되면 1, 예약되지 않은 좌석은 0으로 표시
- 예약될 좌석이 없는 경우 “좌석의 예약을 할 수 없습니다.” 라고 출력
- ex) 출력
좌석을 예약 하시겠습니까?(Yes:1,No:0) 1 (0일 때 종료)
현재 좌석의 예약 상태
00 01 02 03 04 05 06 07 08 09
0 1 0 1 0 0 1 0 1 0
10 11 12 13 14 15 16 17 18 19
0 1 0 1 0 0 1 0 1 0
20 21 22 23 24 25 26 27 28 29
0 1 0 1 0 0 1 0 1 0
30 31 32 33 34 35 36 37 38 39
0 1 0 1 0 0 1 0 1 0
예약하고 싶은 좌석의 행과 열의 위치를 입력 하세요 : 0 1
좌석은 이미 예약이 되어 있습니다.
압축파일 내 파일목록
객체지향실습 과제5.hwp
마방진ex5.java
좌석예약.java
혼합소스과제5.java
참고 자료
없음