작성
·
152
답변 5
1
낮에 슬쩍 보고 돌려보진 않았는데,
다시보니 아마 이런 결과를 원하신 듯 합니다.
다음의 String.format 사용을 참조해보세요 👻
다음은 그 결과입니다.
더 자세한 내용은
"String format 사용법" 정도로 구글링해보세요 🙏
1
0
0
package 생성자;
public class Hero {
String name;
int hp;
Hero(String s, int n) {
name = s;
hp = n;
}
String gogo() {
return String.format(name,hp);
//return (name + hp);
}
}
package 생성자;
public class HeroExam {
public static void main(String[] args) {
Hero ironman = new Hero("아이언맨", 80);
Hero thanos = new Hero("타노스", 130);
Hero thor = new Hero("토르", 140);
Hero groot = new Hero("그루트", 40);
System.out.println(ironman.gogo());
System.out.println(thanos.gogo());
System.out.println(thor.gogo());
System.out.println(groot.gogo());
}
}
String.format 메서드가 String값만 반환을 하는걸까요???
0
500원 👻