프로그램에서 발생하는 문법 오류나 논리 오류를 찾아 바로잡는 과정을 디버깅 이라고 한다.
디버깅을 하는 방법은 코드에서 디버깅하고자 하는 줄에 중단점을 설정하고, IDE의 디버깅 기능을 실행해 진행하면 된다. 구체적인 방법은 아래와 같다.
디버깅 하는 법
1. 코드에서 디버깅하고자 하는 줄에 중단점을 설정한다 이때 중단점은 여러 개 설정할 수 있다.
2. IDE의 디버깅 기능을 실행하면 코드를 1줄씩 실행하거나 다음 중단점까지 실행할 수 있으며, 이 과정에서 추적할 변숫값도 지정할 수 있다. 이 방법으로 변숫값이 자신이 의도한 대로 바뀌는지 파악한다.
3. 변숫값 이외에도 원하는 수식을 입력해 논리 오류를 파악할 수도 있다.
-> 2,3에서 말하는 변숫값 추적은 이클립스의 Expressions 기능을 활용하면 된다.
자료형은 처음부터 long형으로 선언하자!
앞서 소개한 4가지 실수 중 가장 하기 쉬운 실수는 자료형 범위 오류이다. 대부분 코딩테스트에서 계산되는 값들은 long형 안에서 표현할 수 있으니 변수를 선언할 때는 처음부터 long형으로 선언하는 것을 추천한다.