출력값이 다르다고 나오네요!
321
작성자 없음
投稿した質問数 0
클라우드 스터딩에서 실행은 되는데 오류 없이 출력값이 다르다고 나오네요
강의에서 알려주신 코드가 아니라 제 마음대로 코드를 짜서 그런가요?
코드 최대한 안따라하고 혼자 해보려고 했는데 잘못된 부분많을까요?ㅠ
public class Starcraft {
public static void main(String[] args) {
// 객체 생성
Marine ma = new Marine("레이너", 80);
Medic me = new Medic("모랄레스", 60, 60);
// 마린의 스팀팩!
ma.steam();
// 메딕의 힐!
me.heal(ma);
}
}
// 정보 클래스
class Marine {
String name;
int hp;
Marine(String name, int hp) {
this.name = name;
this.hp = hp;
}
void steam() {
System.out.printf("[%s]의 스팀팩! Hp: %d -> %d\n", name, hp, hp-10);
hp = hp-10;
}
}
class Medic {
String name;
int hp;
int mp;
Medic(String name, int hp, int mp) {
this.name = name;
this.hp = hp;
this.mp = mp;
}
void heal(Marine ma) {
System.out.printf("[%s]의 치유! => [%s] Hp(%d -> %d)", name, ma.name, ma.hp, ma.hp+10);
ma.hp = ma.hp + 10;
}
}
回答 1
객체지향 Java 파트2 붕어빵 문제 질문 있습니다.
0
140
2
11장 연습문제 6번
0
156
3
연습문제 이클립스에서는 되는데요
0
265
1
객체 배열과 반복문 강의 중
0
382
2
클래스 실행 순서가 궁금합니다.
0
662
2
자바api주사위통계 예제2번 질문있습니다
0
314
1
자바를 부탁해 질문
0
675
1
질문있습니다.
0
329
1
강의 정리 내용
0
332
1
유튜버 강의와 차이점 문의드립니다.
0
318
1
홍팍님 교재 문의
0
295
1
외부로부터 감추기 문제 질문
0
235
1
클래스가 다른데 메소드를 어떻게 가져오는건가요?
0
240
1
객체 생성할 때 매개변수에 new연산자는 왜 붙인건가요?
0
307
1
안녕하세요. 생성자관련?하여 질문드립니다.
0
206
1
홍팍쌤 안녕하세요
0
217
1
다형성(?)에대해 질문드립니다.
0
215
1
생성자
0
279
1
Object최상위 클래스에
0
209
1
질문있습니다.
0
166
1
질문있습니다.
0
152
1
void 질문있습니다.
0
178
1
return에 대해 질문있습니다
0
210
1
생성자를 만들어야 하는 이유
0
245
1


