[6 - 1, 2]
1. 문제설명
2. 나의 해답
package ex5;
public class Exetcise6_2 {
public static void main(String[] args) {
StudentCard card1 = new StudentCard(3, false);
StudentCard card2 = new StudentCard();
System.out.println(card1.info());
System.out.println(card2.info());
}
}
package ex5;
public class StudentCard {
int num;
boolean isKwang;
public StudentCard() {
// TODO Auto-generated constructor stub
this(1, true);
}
public StudentCard(int num, boolean isKwang) {
// TODO Auto-generated constructor stub
this.num = num;
this.isKwang = isKwang;
}
public String info() {
// TODO Auto-generated method stub
return num + (isKwang? "K" : "" );
//리턴타입이 문자열이기 떄문에 + 로 문자열을 붙여서 출력가능
}
}
3. 정답 코드
상동
4. 보충 및 회고
(1) 보충
1) 삼항연산자에 대한 이용
boolean 값을 return 해서 참 거짓에 따라 출력하는 것을 문자열로 리턴가능하다.
(2) 회고 : 문제풀이과정에서 어떻게 접근하려고했는지 (접근방법) + 어려움이 있었는데 해결했다.
문제가 섯다 인거같은데, 이해를 못해서 어려웠다.
'문제풀이 > 자바' 카테고리의 다른 글
TIL - 자바의정석 연습문제[ch6 - 20] (0) | 2022.12.30 |
---|---|
TIL - 자바의정석 연습문제[ch6 - 5] (0) | 2022.12.27 |
TIL - 자바의정석 연습문제[ch6 - 3,4 ] (0) | 2022.12.27 |
TIL - 자바의정석 연습문제[ch5 - 4 ] (0) | 2022.12.20 |
TIL - 자바의정석 연습문제[ch4 - 1 ~ 10 /11 - 14 / 15 ] 완 (1) | 2022.12.09 |