T.I.L
[24.05.01] 내일배움캠프 13일차 JAVA TIL - 개인과제 review
HS DEVELOG
2024. 5. 1. 20:46
오늘은 내가 구현한 것과 과제 답안을 비교해보고자 한다.
물론 틀린 코드는 없지만 해설이 더 간결하기에..! 정리해보고자 한다.
1-2
// 기존 형태
while(true){
if(종료조건)
break;
}
// do - while
do{
}while(!(종료조건))
// 기존 형태
String ans = sc.next()
if (ans.equals("remove"))
// 지우는 코드
// 개선 코드
if (Objects.equals(sc.next(),"remove"))
// 지우는 코드
모든 예외가 발생할 수 있는 상황에 대해 예외처리 하는 연습도 필요함.
예를 들면 숫자를 입력받는 란에서 숫자가 아닌게 들어왔을 때 제대로된 값이 들어올 수 있도록 구현하기
// 부모 클래스의 인자에 접근하고 싶은 경우
super.get변수명() //로 가져오면 된다