Develop
2013.04.23 15:37
다양한 방법으로 아주 큰 수(Big Number) 계산.. ㅋㅋ
Views 8410 Comment 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 이나 서버에서 계산을 해야 정확한 값이 나온다.
No. | Category | Subject | Author | Date | Views |
---|---|---|---|---|---|
585 | Develop |
[c++] MFC로 만든 디렉토리/파일 파인더
![]() |
hooni | 2013.04.23 | 9366 |
584 | Develop |
[c++] 데이터 압축 프로그램 소스 (lzw)
![]() |
hooni | 2013.04.23 | 9969 |
583 | Develop |
[c++] 압축프로그램(Lite Zip) 샘플
![]() |
hooni | 2013.04.23 | 8631 |
582 | Develop |
[c#] HTML 이벤트 샘플 소스..
![]() |
hooni | 2013.04.23 | 7786 |
581 | Develop |
[c++] 중복실행 방지(Mutex;뮤텍스 ) 샘플 소스.. ㅋㅋ
![]() |
hooni | 2013.04.23 | 8767 |
580 | Develop |
[c#] 툴바 현재 욜심히 만들고 있는거.. 백업용.. ㅋㅋ
![]() |
hooni | 2013.04.23 | 2852 |
579 | Develop |
[c#] 툴바 최근 버전(IE6, IE7 두가지 버전)
![]() |
hooni | 2013.04.23 | 2138 |
578 | Develop | [c] 시간(요일,날짜 포함) 출력하는 프로그램 초간단 코드 | hooni | 2013.04.23 | 7423 |
577 | Develop |
[php] gd 프로그램.. htm 파일.. ㅋㅋ
![]() |
hooni | 2013.04.23 | 7466 |
576 | Etc | 정보시스템(정보보안)의 위험관리 설명 | hooni | 2013.04.23 | 19401 |
575 | Etc | 양성/음성 오류에 대한 개념 | hooni | 2013.04.23 | 19912 |
574 | Develop |
[js] 비만 지수 측정(BMI) ㅎㅎ
![]() |
hooni | 2013.04.23 | 7637 |