[Java] 기본 자료형 9가지 문법 총 정리 (Feat.String,int)
2019. 10. 22. 19:08
반응형
변수와 자료형
- 변수는 프로그램에서 데이터를 저장하는 공간을 말하고, 자료형은 변수에 저장할 데이터의 유형을 말한다.
- 변수 이름 규칙
- 변수 이름의 길이에는 제한이 없다.
- 반드시 문자나 언더바(_), 달러 기호($)로 시작해야 한다.
- 자바의 연산자(+, -, *, /)는 변수 이름에 넣을 수 없다.
- 대소문자를 구분한다(int result와 int Result는 다른 변수).
- 첫 글자에 숫자가 올 수 없고, 이름 사이에 빈칸을 넣어서도 안 된다. 빈칸 대신 언더바(_)를 사용한다.
- 자바의 키워드(예약어)는 변수 이름으로 사용할 수 없다. https://java119.tistory.com/21
- 자바에서 변수 선언은 명시적으로 데이터형을 지정하게 되어 있으며, 선언된 데이터 유형과 대입된 데이터값에 차이가 있을 때 오류나 오버플로, 언더플로가 발생하므로 주의한다.
- 자바의 변수는 유형에 따라 인스턴스 변수, 클래스 변수, 지역 변수, 파라미터로 구분한다.
- 자바에서 지원하는 기본 자료형(Primitive Data Types)은 크게 정수형, 실수형, 논리형으로 나눈다.
정수형 타입
byte 변수이름
byte a = -128;
byte b = 127;
char(문자 타입) 변수이름
char a = 'a';
short 변수이름
short a = -32768;
short b = 32767;
int 변수이름(가장 많이 쓰임)
int a = -2147483648;
int b = 2147483647;
long 변수이름
long a = 123567890L; //끝에 L 붙여야함 .
long b = 123567890l; // 소문자 l 가능
크기순
1.long 8바이트
2.int 4바이트
3.short 2바이트
4.char 2바이트
5.byte 1바이트
실수형 타입
float 변수이름
float a = 123f;
double 변수이름
double a = 12323232.4242;
크기순
1.double 8바이트
2.float 4바이트
논리형 타입
boolean 변수이름
boolean a = true;
크기순
1.boolean 1바이트
클래스(문자열) 타입
String 변수이름
String str1 = new String("hello JAVA!");
String str2 = "hello JAVA!";
String str3 = new String("");
반응형
'java' 카테고리의 다른 글
[Java] 추상 클래스 (0) | 2019.10.26 |
---|---|
[Java] 예약어 정리 (2) | 2019.10.23 |
[Java] 지역변수와 전역변수 (1) | 2019.10.23 |
[Java] 자바가 도대체 뭘까? 기본 이론 총 정리(Feat.커피잔 커피아이콘) (2) | 2019.10.23 |
[Java] 컬렉션(Collection)이란? (0) | 2019.09.16 |