본문 바로가기

전체 글

(51)
03_정확한 계산 https://lyon69003.tistory.com/14 01_정수타입 - 자바의 정수형 데이터 타입으로는 byte, char, short, int, long이 있다. - 그 중 int를 기본 정수형이라고 한다. 모든 정수형은 연산시 int형으로 변환되어 처리되며 결과도 int형이다. 01. 바이트 타입 : - 바.. lyon69003.tistory.com 01. 데이터 범위 위 포스팅에서 살펴본 것 처럼, 해당 데이터타입이 나타낼 수 있는 범위를 초과하면 변수에 쓰레기값이 들어가게 된다. 그러면 원하는 결과를 얻지 못할 수 있는 것이다. 예를 들어 아래의 연산을 시도했을 때, result변수의 값이 int형으로 나타낼 수 있는 값의 범위를 벗어나기 때문에 -294967296이라는 이상한 값이 출력된다..
02_실수형 데이터 - 자바의 실수형 데이터로는 float, double 타입이 있다. - 기본실수형은 double타입이며 float보다 더 정확하다. 01. 정밀도 테스트 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 public class FloatDoubleExample { public static void main(String[] args) { //실수값 저장 double var1 = 3.14; // float var2 = 3.14; float var3 = 3.14F; //이렇게 해야 float으로 인식 //정밀도 테스트 double var4 = 0.123456789123456789; float var5 = 0.123456789123456789F; System.out.print..
01_정수타입 - 자바의 정수형 데이터 타입으로는 byte, char, short, int, long이 있다. - 그 중 int를 기본 정수형이라고 한다. 모든 정수형은 연산시 int형으로 변환되어 처리되며 결과도 int형이다. 01. 바이트 타입 : - 바이트 타입은 -127 ~ 128까지의 숫자를 나타낼 수 있다. 해당 범위를 벗어나는 값으로는 변수를 초기화할 수 없다. - 주로 이진 데이터를 처리하는데 사용된다. 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 public class ByteExample { public static void main(String[] args) { byte var1 = -128; byte var2 = -30; byte var3 = 0; byte var4 = 3..