[JAVA] 무한대 정수 BigInteger 사용하기
큰 수를 조작하는 연습문제를 풀던 중... long형의 범위가 벗어나 오류가 생겨버렸다!!!!! 헉 long형보다 큰 자료형이 뭐가 있을까... 찾다가 BigInteger 발견!! 1. BigInteger의 정의와 범위 BigInteger에 대해 알아보기 전에 먼저 숫자 자료형의 범위를 복습해보자. 구분 자료형 크기 최소값 최대 정수 byte 8 비트 -128 127 short 16 비트 -32,768 32,767 int 32 비트 -2,147,483,648 2,147,483,647 long 64 비트 -9,223,372,036,854,775,808 9,223,372,036,854,775,807 부동 소수점 float 32 비트 7개의 유효숫자를 가지며, -3.4E+38의 근사값 7개의 유효숫자를 가지며..
2016. 4. 11.
[JAVA] 정렬 알고리즘(sorting algorithm) - 버블정렬 (Bubble Sort)
Bubble Sort 먼저, 버블 정렬의 원리를 보도록 하자. 위와 같이'4, 2, 8, 11, 7' 5개의 원소를 버블 정렬로 정렬시키는데 한번에 4번씩 비교하고 2회전을 걸쳐 완성되었다. 총 8번의 비교를 하였다. >> 소스보기 '4, 54, 2, 8, 63, 7, 55, 56' 8개의 원소로 버블정렬을 이용하여 정렬시키기. 1234567891011121314151617181920212223242526272829303132333435public class BubbleSort { public static void main(String[] args) { int[] data = { 4, 54, 2, 8, 63, 7, 55, 56 }; int temp; int cnt = 0; System.out.print(..
2014. 7. 20.