'자바공부'에 해당되는 글 18건

  1. [나랑 자바공부 하자9] 자료형의 이해 1


[나랑 자바공부 하자9] 자료형의 이해

오늘 공부한 내용입니다용~~~

정수 자료형에 대한 논의!

자바의 4가지 정수 자료형이 있습니다 byte.short,int,long

정수를 표현하는데 사용되는 바이트 크기에 따라서 구분이 됩니다.

 

작은 크기든 큰 크기든 int형 변수가 기본!

이유는?? cpu는 int형 데이터의 크기만 연산 가능합니다~

그렇기 때문에 연산전 short나 byte등등 모든 데이터는 int형 데이터로 자동 변환이 되죠!

변환의 과정을 생략할 수 있도록 미리 int를 사용하는 습관을!!!!

실수 자료형에 대한 논의!

자바의 2가지 실수 자료형이 존재합니다 바로 float,와 doble

float는 소수점 이하 6자리 double은 12자리까지 정밀도를 자랑하죠~

 

실수 자료형의 선택기준

float와 doble 모두 엄청난 범위를 가지고 있어요.

둘의 차이는 정밀도 죠 6자리와 12자리!

따라서 필요한 정밀도를 바탕으로 자료형을 결정합니다.

int처럼 일반적으로 실수 자료형에 대해서는 double의 선택이 선호합니다.

s실수의 e 표기법과 16진수 8진수 표현의 예!

class BB

{

public static void main(string[] args)

{

double e1=1.2e-3;    1.2*10의 -3승

double e2=1.2e+3;    1.2*10의 +3승 표현법,

 

int num1=0xA0E;      16진수 표현법 입니다 16진수 A0E를 나타내죠

int num2=0752;           8진수 표현법 입니다. 8진수 752를 나타냅니다.

 

System.out.println(e1);

System.out.println(e2);

System.out.println(num1);

System.out.println(num2);

}

}

 

문자 자료형 char!

자바의 문자표현

문자 하나를 2바이트로 표현하는 유니코드 기반으로 표현합니다.

유니코드는 전 세계의 문자를 표현할 수 있는 코드의 집합이라고 할수 있죠!

문자는 작은 따옴표로 나타냅니다 ' '이렇게~

문자는 char형 변수에 저장합니다. 저장시 실제로 유니코드 값 저장,

 

char ch1='A';

char ch2='한';

변환하면~

char ch1=65;      // 65는 16진수로 0x41

char ch2=54620 // 54620은 16진수로 0xd55c

 

char ch1='a';  와 char ch1=65 는 같은 동일한 코드라고 볼수 있습니다^^

 

오늘은 요기까지~~ 점점 머리아파지네요 ㅜ.ㅜ

어려워 자바 ㅋㅋ