'자바공부'에 해당되는 글 18건
[나랑 자바공부 하자9] 자료형의 이해
[나랑 자바공부 하자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 는 같은 동일한 코드라고 볼수 있습니다^^
오늘은 요기까지~~ 점점 머리아파지네요 ㅜ.ㅜ
어려워 자바 ㅋㅋ