Develop
2013.04.23 15:37
다양한 방법으로 아주 큰 수(Big Number) 계산.. ㅋㅋ
조회 수 9242 댓글 0
아주 큰 수를 계산하는 경우 각 스크립트 언어의 비교
[기본수식] num1 + num2 = num3
#javascript
form.num3.value
= Number(form.num1.value) + Number(form.num2.value);
#vbscript
form.num3.value
= FormatNumber(eval(form.num1.value) + eval(form.num2.value))
#applet
form.num3.value
= document.numberApplet.add(form.num1.value, form.num2.value);
#applet 메소드
public String add(String num1, String num2) {
BigDecimal result = new BigDecimal(num1);
result = result.add(new BigDecimal(num2));
return result.toString();
}
결과 비교
#javascript
666,666,666,666,666,666 + 1,223,232 = 666,666,666,667,889,900
#vbscript
666,666,666,666,666,666 + 1,223,232 = 666,666,666,667,890,000
#applet
666,666,666,666,666,666 + 1,223,232 = 666,666,666,667,889,898
아주 큰 값을 계산할때, javascript 나 vbscript 로는 차이가 난다.
applet 이나 서버에서 계산을 해야 정확한 값이 나온다.
번호 | 분류 | 제목 | 글쓴이 | 날짜 | 조회 수 |
---|---|---|---|---|---|
361 | System/OS | [linux] 기본 명령어 (내공쌓기) | hooni | 2003.04.23 | 15282 |
360 | System/OS | [linux] 기본적인 설정하기(내공쌓기) | hooni | 2003.04.23 | 14860 |
359 | System/OS | [linux] 기존 환경설정 저장하면서 커널 컴파일.. | hooni | 2003.04.23 | 14441 |
358 | System/OS |
[linux] 꿀통(honeyd) 설치하기.. 메뉴얼 과정
6 ![]() |
hooni | 2006.04.23 | 22064 |
357 | Develop | [linux] 날짜나 파일의 내용으로 검색하는 방법(find 명령 사용) | hooni | 2013.04.23 | 9674 |
356 | System/OS | [linux] 네트워크 커널 설정.. | hooni | 2003.04.23 | 17557 |
355 | System/OS | [linux] 네트웍 트래픽 모니터링(MRTG) | hooni | 2003.04.23 | 47967 |
354 | System/OS | [linux] 데비안(debian.org) 리눅스 명령어 예제 | hooni | 2006.04.23 | 11240 |
353 | System/OS | [linux] 데스크탑환경(GNOME/KDE) 바꾸기.. | hooni | 2003.04.23 | 13254 |
352 | System/OS | [linux] 랜카드 2개 설정 & iptables 로 사설 ip.. | hooni | 2003.04.23 | 15593 |
351 | System/OS | [linux] 랜카드가 2개 일 때 네트워크 설정 | hooni | 2003.04.23 | 31114 |
350 | System/OS | [linux] 리눅스 파일시스템과 디렉토리 설명 | hooni | 2013.04.23 | 29771 |