java vs C (2) 썸네일형 리스트형 [java 코딩테스트 빈출 활용] 제곱근 함수를 통해 소수 판별하는 방법 _디버깅의 눈물 자바에서 제곱근 함수를 통해 소수를 판별하는 방법 1. 소수를 판별할 숫자(n)을 입력 받습니다. 2. n이 2보다 작거나 같으면 소수가 아니므로 바로 false를 반환합니다. 3. n의 제곱근(루트n)을 구합니다. 4. 2부터 제곱근까지 모든 수(i)에 대해 n을 i로 나누어 떨어지는지 확인합니다. 5. 나누어 떨어지는 수(i)가 있다면, n은 소수가 아니므로 false를 반환합니다. 6. 나누어 떨어지는 수가 없다면, n은 소수이므로 true를 반환합니다. 다음은 위 방법을 구현한 자바 코드입니다. public static boolean isPrime(int n) { if (n [java(자바)] Java와 C/C++의 차이점 _디버깅의 눈물 1. 실행 방식 : C/C++은 소스 코드를 컴파일 후 머신 코드로 변환해 실행합니다. : 반면에 자바는 컴파일한 머신 코드(*.class)를 JVM(Java Virtual Machine, 자바 가상 머신)에서 실행합니다. 이로 인해 자바는 운영 체제로부터 독립적입니다. 2. 메모리 관리 : C/C++은 개발자가 직접 메모리를 할당하고 해제해야 합니다. : 반면에 자바는 가비지 컬렉션(Garbage Collection)이 메모리를 자동으로 관리합니다. 3. 포인터 : C/C++은 포인터를 이용해 메모리를 직접 조작할 수 있습니다. : 반면에 자바에서는 포인터를 지원하지 않고, 객체에 대한 참조(Reference)를 사용합니다. 이전 1 다음