반응형
Notice
Recent Posts
Recent Comments
Link
«   2024/05   »
1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31
Tags
more
Archives
Today
Total
관리 메뉴

디케이

2020 10 30 테스트 문제 본문

Java

2020 10 30 테스트 문제

디케이형 2020. 10. 30. 12:16
반응형

- 처음 입력되는 정수는 캐릭터의 개수입니다.
- 한 캐릭터의 정보는 2번에 나눠서 입력됩니다.
  - 처음 : 이름, 태어난 해, 직업
  - 나중 : 힘, 지능, 민첩
- 의적, 도적, 상인 클래스는 캐릭터 클래스를 상속받아야 합니다.
- 캐릭터 클래스에는 get나이, 자기소개, 공격 메서드가 있어야 합니다.
- 의적, 도적, 상인 클래스에는 a무기 변수가 있어야 합니다.
- 검, 도끼, 지팡이 클래스는 무기 클래스를 상속받아야 합니다.
- 무기 클래스에는 작동 메서드가 있어야 합니다.
- 나이는 현재년도에서 태어난 해를 빼면 됩니다.
- 의적의 기본템은 검(공격력 10) 입니다.(생성자로 그렇게 되도록 만들어주세요.)
- 도적의 기본템은 도끼(공격력 15) 입니다.(생성자로 그렇게 되도록 만들어주세요.)
- 상인의 기본템은 지팡이(공격력 2) 입니다.(생성자로 그렇게 되도록 만들어주세요.)
- 공격 데미지 계산식 : (캐릭터의 힘 * 캐릭터의 민첩 * 무기의 공격력)
- 소스코드 중복을 줄일 수 있으면 줄여보세요.

3
홍길동/임꺽정/임선달
604년804년805년
[의적]
[도적]
[상인]
20,40,1
10,5,20
30,20,2

```

== 자기소개 시작 ==

번호 : 1번
이름 : 홍길동
캐릭터 종류 : 의적
태어난 해 : 0604년
나이 : 1416살
힘 : 20
지능 : 10
민첩 : 30
== 자기소개 끝 ==
== 공격 시작 ==
- 직업이 의적인 홍길동(이)가 검(으)로 공격합니다.
- 무기공격력 : 10
- 데미지 : 6000
== 공격 끝 ==
== 자기소개 시작 == 
번호 : 2번
이름 : 임꺽정
캐릭터 종류 : 도적
태어난 해 : 0804년
나이 : 1216살
힘 : 40
지능 : 5
민첩 : 20
== 자기소개 끝 ==
== 공격 시작 ==
- 직업이 도적인 임꺽정(이)가 도끼(으)로 공격합니다.
- 무기공격력 : 15
- 데미지 : 12000
== 공격 끝 ==
== 자기소개 시작 ==
번호 : 3번
이름 : 임선달
캐릭터 종류 : 상인
태어난 해 : 0805년
나이 : 1215살
힘 : 1
지능 : 20
민첩 : 2
== 자기소개 끝 ==
== 공격 시작 ==
- 직업이 상인인 임선달(이)가 지팡이(으)로 공격합니다.
- 무기공격력 : 2
- 데미지 : 4
== 공격 끝 ==

반응형

'Java' 카테고리의 다른 글

예외처리 try catch  (0) 2020.11.17
DAO && DTO(=VO) 개념  (0) 2020.11.03
git으로 이전 작업 불러오기, 원복 시키기  (0) 2020.10.29
클래스 형변환(상속관계)  (0) 2020.10.27
오버라이딩  (0) 2020.10.27