일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- getter
- .repeat
- .substring
- 자바
- 오라클
- 향상된for문
- Join
- 작성순서
- for문
- HAVING
- 제어문
- 겟터
- sql오류
- 생성자
- 카카오인턴십
- 칼럼명에 별칭 지정
- Java
- int오류
- 연산자
- 프로그래머스
- 상속
- setter
- SQL
- 삼항연산자
- ifelse
- executeUpdate
- 객체
- SELECT 절
- 생성자쓰는이유
- 이터레이블
- Today
- Total
CoDream
[JAVA] 야부리 본문
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
|
package main;
public class Yaburi {
String name;
int hp;
int atk;
public void bodyAttack() {
System.out.println(this.name + " 의 내려치기! ! !");
}
public void hit() {
System.out.println(this.name + " 의 돌려차기! ! !");
}
public void StaminaBoost() {
System.out.println(this.name + "의 스태미너 상승!");
}
public void shield() {
System.out.println(this.name + "의 방어! !");
}
}
|
cs |
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
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
|
Yaburi k1 = new Yaburi();
k1.name = "양파쿵야";
k1.hp = 100;
k1.atk = 20;
Yaburi k2 = new Yaburi();
k2.name = "주먹밥쿵야";
k2.hp = 100;
k2.atk = 15;
for (int playCnt = 0; k1.hp > 0 && k2.hp > 0; playCnt++) {
k2.bodyAttack();
k1.hp -= k2.atk;
System.out.println(k2.name + "가 " + k1.name + " 를 공격했다.");
System.out.println(k1.name + "의 남은 체력 : " + k1.hp);
System.out.println();
if (k1.hp < 10) {
k1.StaminaBoost();
k1.hp += 20;
System.out.println(k1.name + "가 스테니나 부스터를 사용하였습니다.");
System.out.println(k1.name + "가 체력을 회복하였습니다.");
System.out.println(k1.name + "의 남은 체력 : " + k1.hp);
System.out.println();
}
k1.hit();
k2.shield();
k2.hp -= (k1.atk / 2);
System.out.println(k1.name + "가 " + k2.name + " 를 공격했다.");
System.out.println(k2.name + "가 방패를 사용해 공격을 1/2 막았다");
System.out.println(k2.name + "의 남은 체력 : " + k2.hp);
System.out.println();
if (k2.hp < 10) {
k2.StaminaBoost();
k2.hp += 20;
System.out.println(k2.name + "가 스테니나 부스터를 사용하였습니다.");
System.out.println(k2.name + "가 체력을 회복하였습니다.");
System.out.println(k2.name + "의 남은 체력 : " + k2.hp);
System.out.println();
}
if (playCnt == 10) {
break;
}
}
System.out.println(k1.name + "의 체력 : "+ k1.hp);
System.out.println(k2.name + "의 체력 : "+ k2.hp);
if (k2.hp < k1.hp) {
System.out.println(k1.name + "의 승리!");
} else if (k1.hp < k2.hp) {
System.out.println(k2.name + "의 승리!");
}
|
cs |
주먹밥쿵야 의 내려치기! ! !
주먹밥쿵야가 양파쿵야 를 공격했다.
양파쿵야의 남은 체력 : 85
양파쿵야 의 돌려차기! ! !
주먹밥쿵야의 방어! !
양파쿵야가 주먹밥쿵야 를 공격했다.
주먹밥쿵야가 방패를 사용해 공격을 1/2 막았다
주먹밥쿵야의 남은 체력 : 90
주먹밥쿵야 의 내려치기! ! !
주먹밥쿵야가 양파쿵야 를 공격했다.
양파쿵야의 남은 체력 : 70
양파쿵야 의 돌려차기! ! !
주먹밥쿵야의 방어! !
양파쿵야가 주먹밥쿵야 를 공격했다.
주먹밥쿵야가 방패를 사용해 공격을 1/2 막았다
주먹밥쿵야의 남은 체력 : 80
주먹밥쿵야 의 내려치기! ! !
주먹밥쿵야가 양파쿵야 를 공격했다.
양파쿵야의 남은 체력 : 55
양파쿵야 의 돌려차기! ! !
주먹밥쿵야의 방어! !
양파쿵야가 주먹밥쿵야 를 공격했다.
주먹밥쿵야가 방패를 사용해 공격을 1/2 막았다
주먹밥쿵야의 남은 체력 : 70
주먹밥쿵야 의 내려치기! ! !
주먹밥쿵야가 양파쿵야 를 공격했다.
양파쿵야의 남은 체력 : 40
양파쿵야 의 돌려차기! ! !
주먹밥쿵야의 방어! !
양파쿵야가 주먹밥쿵야 를 공격했다.
주먹밥쿵야가 방패를 사용해 공격을 1/2 막았다
주먹밥쿵야의 남은 체력 : 60
주먹밥쿵야 의 내려치기! ! !
주먹밥쿵야가 양파쿵야 를 공격했다.
양파쿵야의 남은 체력 : 25
양파쿵야 의 돌려차기! ! !
주먹밥쿵야의 방어! !
양파쿵야가 주먹밥쿵야 를 공격했다.
주먹밥쿵야가 방패를 사용해 공격을 1/2 막았다
주먹밥쿵야의 남은 체력 : 50
주먹밥쿵야 의 내려치기! ! !
주먹밥쿵야가 양파쿵야 를 공격했다.
양파쿵야의 남은 체력 : 10
양파쿵야 의 돌려차기! ! !
주먹밥쿵야의 방어! !
양파쿵야가 주먹밥쿵야 를 공격했다.
주먹밥쿵야가 방패를 사용해 공격을 1/2 막았다
주먹밥쿵야의 남은 체력 : 40
주먹밥쿵야 의 내려치기! ! !
주먹밥쿵야가 양파쿵야 를 공격했다.
양파쿵야의 남은 체력 : -5
양파쿵야의 스태미너 상승!
양파쿵야가 스테니나 부스터를 사용하였습니다.
양파쿵야가 체력을 회복하였습니다.
양파쿵야의 남은 체력 : 15
양파쿵야 의 돌려차기! ! !
주먹밥쿵야의 방어! !
양파쿵야가 주먹밥쿵야 를 공격했다.
주먹밥쿵야가 방패를 사용해 공격을 1/2 막았다
주먹밥쿵야의 남은 체력 : 30
주먹밥쿵야 의 내려치기! ! !
주먹밥쿵야가 양파쿵야 를 공격했다.
양파쿵야의 남은 체력 : 0
양파쿵야의 스태미너 상승!
양파쿵야가 스테니나 부스터를 사용하였습니다.
양파쿵야가 체력을 회복하였습니다.
양파쿵야의 남은 체력 : 20
양파쿵야 의 돌려차기! ! !
주먹밥쿵야의 방어! !
양파쿵야가 주먹밥쿵야 를 공격했다.
주먹밥쿵야가 방패를 사용해 공격을 1/2 막았다
주먹밥쿵야의 남은 체력 : 20
주먹밥쿵야 의 내려치기! ! !
주먹밥쿵야가 양파쿵야 를 공격했다.
양파쿵야의 남은 체력 : 5
양파쿵야의 스태미너 상승!
양파쿵야가 스테니나 부스터를 사용하였습니다.
양파쿵야가 체력을 회복하였습니다.
양파쿵야의 남은 체력 : 25
양파쿵야 의 돌려차기! ! !
주먹밥쿵야의 방어! !
양파쿵야가 주먹밥쿵야 를 공격했다.
주먹밥쿵야가 방패를 사용해 공격을 1/2 막았다
주먹밥쿵야의 남은 체력 : 10
주먹밥쿵야 의 내려치기! ! !
주먹밥쿵야가 양파쿵야 를 공격했다.
양파쿵야의 남은 체력 : 10
양파쿵야 의 돌려차기! ! !
주먹밥쿵야의 방어! !
양파쿵야가 주먹밥쿵야 를 공격했다.
주먹밥쿵야가 방패를 사용해 공격을 1/2 막았다
주먹밥쿵야의 남은 체력 : 0
주먹밥쿵야의 스태미너 상승!
주먹밥쿵야가 스테니나 부스터를 사용하였습니다.
주먹밥쿵야가 체력을 회복하였습니다.
주먹밥쿵야의 남은 체력 : 20
주먹밥쿵야 의 내려치기! ! !
주먹밥쿵야가 양파쿵야 를 공격했다.
양파쿵야의 남은 체력 : -5
양파쿵야의 스태미너 상승!
양파쿵야가 스테니나 부스터를 사용하였습니다.
양파쿵야가 체력을 회복하였습니다.
양파쿵야의 남은 체력 : 15
양파쿵야 의 돌려차기! ! !
주먹밥쿵야의 방어! !
양파쿵야가 주먹밥쿵야 를 공격했다.
주먹밥쿵야가 방패를 사용해 공격을 1/2 막았다
주먹밥쿵야의 남은 체력 : 10
양파쿵야의 체력 : 15
주먹밥쿵야의 체력 : 10
양파쿵야의 승리!
'JAVA > JAVA 프로그램 코드' 카테고리의 다른 글
[JAVA] 은행 코드(랜덤 계좌번호 개설, 입출금, 5회이상 비밀번호 실패시 계좌 잠김) (0) | 2024.02.28 |
---|---|
[JAVA]지하철역 정보 (0) | 2024.02.28 |
[JAVA]포켓몬 게임 / 메소드, 객체, 맴버변수 이용 (0) | 2024.02.20 |
생일 날짜 출력 프로그램 (0) | 2024.02.17 |
로또 랜덤 번호 추출 (0) | 2024.02.16 |