분류 전체보기 72

JAVA - 로그함수 (밑이 2인 로그 함수)

자바 api에서 제공해주는 로그함수는 3가지 뿐입니다.그 중에는 아쉽게도 밑을 직접 설정할 수 있는 함수가 없기때문에 직접 만들어야 합니다.간단하게 수학 식을 알고 있다면 문제 없이 만들 수 있겠지만... 역시 까먹기 마련이죠.저 역시 갑자기 사용해야 하는데 문득 생각이 나지 않아 이렇게 포스트를 하고 있네요. 하하; 자바 api에는 Math.log()와 Math.log10() 함수가 있습니다.이 함수를 사용하여 밑이 2인 로그함수를 만들 수 있습니다. baseLog(수, 밑) 첫 번째 방법.static double baseLog(double x, double base) {return Math.log10(x) / Math.log10(base);} 두 번째 방법.static double baseLog(do..

JAVA 2015.11.26

JAVA - 변수

변수에 대한 설명을 하려고 합니다. 우선 변수란 값을 저장할 수 있는 메모리 상의 공간을 의미합니다. 하나의 변수는 단 하나의 값만을 저장할 수 있습니다. 그래서 값을 여러번 저장하면 마지막에 저장한 값을 갖게 됩니다. 간단한 예를 들어 보겠습니다. 위 소스를 보면 number이라는 변수를 생성한 것을 알 수 있습니다. number의 앞에 int 라는 것이 붙어 있는데 이 int는 변수의 타입을 의미합니다. int는 integer를 나타내며 정수를 나타내는 변수타입 입니다. 즉 위의 소스는 number이라는 정수형 변수를 선언하고 그 값을 0으로 초기화를 시키겠다는 말입니다. 그 다음에 number = number +1 이라는 문이 있습니다. 이는 number의 값에 1을 더하겠다는 의미로 number의..

JAVA 2014.07.20