[Java] 자바 프로그래밍에서 흔히 발생하는 에러와 해결 방법!
·
Java
Java 에러란? 자바 프로그래밍에서 에러는 불가피한 존재이며, 이를 해결하는 것은 중요한 프로그래밍 능력 중 하나입니다.이번 글에서는 자바에서 흔히 발생하는 에러에 대해 다루고, 이를 해결하는 방법에 대해 알아보겠습니다 Java에서 발생할 수 있는 에러는 크게 3가지로 나눌 수 있습니다 컴파일 에러(Compile-time Error): 코드를 컴파일하는 동안 발생하는 에러로, 문법적인 오류나 타입 불일치 등 코드를 컴파일할 수 없는 경우 발생합니다. 이러한 에러는 코드를 컴파일하지 않고 수정해야 합니다. 런타임 에러(Runtime Error): 코드를 실행하는 동안 발생하는 에러로, 프로그램이 실행되는 과정에서 예외가 발생할 때 발생합니다. 런타임 에러는 코드를 수정하여 예외를 처리할 수 있습니다. 논..
[Java] 이클립스에서 JUnit 사용법: 간편하게 test case 작성하기
·
Java
Junit이란 이클립스는 대표적인 자바 개발 툴 중 하나이며, JUnit은 자바 개발에서 단위 테스트를 위한 대표적인 프레임워크입니다. 이번 글에서는 이클립스에서 JUnit을 설정하는 방법을 알아보겠습니다 JUnit 라이브러리 추가 1. 프로젝트를 마우스 오른쪽 버튼으로 클릭 후, Properties를 선택합니다 2. Java Build Path > Libraries > Add Library > JUnit을 선택합니다 3. JUnit 라이브러리의 버전을 선택합니다 4. Finish 버튼을 눌러 추가합니다 테스트 케이스 작성 1. 자바 클래스에서 마우스 오른쪽 버튼으로 클릭한 후, New > JUnit Test Case를 선택합니다 2. JUnit 테스트 케이스를 생성할 패키지와 클래스 이름을 입력합니다 ..
자바Java | Hailstone Sequence | Java 기초 문제
·
Java
우박수 (Hailstone Sequence) 이란 우박수 수열이란 만약 Hailstone()함수에 어떠한 수 n을 대입했을때, \( n ㅡ> n/2 \) (n이 짝수) \( n ㅡ> 3n+1 \) (n이 홀수) if \( n = 5 \), 출력 : [5, 16, 8, 4, 2, 1] 라는 과정을 통해 결국에는 마지막 숫자는 1이 된다는 추측입니다 우박수 수열을 콜라츠 추측(Collatz Conjecture)이라고도 합니다 이와같은 우박수 수열을 코드로 나타낸다면 아래와 같을 것 입니다 public static void main(String[] args) { int n = 5; while (n != 1) { System.out.println(n); if (n % 2 == 0) { n = n/2; } els..