[24.05.01] 내일배움캠프 13일차 JAVA TIL - 개인과제 review

2024. 5. 1. 20:46T.I.L

 

 

오늘은 내가 구현한 것과 과제 답안을 비교해보고자 한다.

물론 틀린 코드는 없지만 해설이 더 간결하기에..! 정리해보고자 한다.

 

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변수명() //로 가져오면 된다