본문 바로가기

Java20

[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] 스트림의 개념, 종류/파일 입출력/InputStream/OutputStream/Reader/Writer 쓸때마다 헷갈리는 파일입출력..사용할 때 마다 찾아보고 하기도 번거롭고 아직까지도 제대로 모르는 것도 창피하니 이참에 개념부터 확실하게 잡고 가자!!! ★ 자바 스트림 어떤 목표 지점에서 데이터를 읽어 들이고, 목표 지점에 기록하는 것을 데이터의 Input, Output 작업이라고 합니다. 기본적으로 우리는 모니터로 입출력하는 것을 배웠습니다. 가장 많이 사용하는 System.out.println에서 out은 콘솔 화면에 데이터를 출력하는 것을 담당하고, System.in은 키보드의 입력을 담당하고 있습니다. 여기서 in과 out같이 데이터를 받고 출력하는 작업을 도와주는 중간 역할을 스트림이라고 부릅니다. 자바에서 사용하는 Input과 Output작업의 목표지점은 아래와 같이 아주 다양합니다. 파일키보.. 2015. 7. 28.
[Java Script] 숫자형, 문자형으로 변환 Java script에서 int 형으로 저장된 값을 String 형으로 변환하는 방법!아주 간단합니다잉! String(value)요것을 사용합니다! ▼ 사용법처음에 int 형으로 저장된 3이 String() 함수를 통해 String형으로 변환됐음을 확인하였습니다. 2015. 6. 6.
[JAVA] 정렬 알고리즘(sorting algorithm) - 달팽이 정렬 만들기(Snail Sort) Snail Sort 달팽이 정렬이 뭐지??????? 그림으로 원리를 알아보자. 아주 쉽져잉 >> 소스보기 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647public class Snail { public static void main(String[] args) { draw(3); draw(6); draw(9); } private static void draw(int size) { int input = size; int i, j, m, n; int cnt = 1; int right = 0, bottom = -1, top = 1; int[][] snailArr = new int[size][size]; fo.. 2014. 7. 20.