자료형
1. 문자형 char (한 단어) - ' ' [기본따옴표]
string (문장) - " " [쌍 따옴표]
* 배열 및 리스트 : String 변수[ ] ={"a", "b", "c"} * 쌍따옴표로 표기
배열 및 리스트의 길이 : 변수.length
문자열 + 숫자 변수 = abc 1
문자열 + 숫자 = abc 1
숫자 + 숫자 + 문자열 + 숫자 + 숫자 = 2 abc 1 1 -> 문자열 뒤는 문자열로 취급
2. 정수형 byte ( -128 ~ +127 )
short ( -32769 ~ +32767 )
int ( -21억 ~ +21억)
long (int 보다 크다)
3. 실수형 float (소수점 선언 후 뒤에 f를 입력해야 한다.) ex) 0.5f
double (float 보다 크다)
4. 판단형 boolean (true or false를 입력)
5. 상수형 final(불변 값)
final 자료형 변수 ;
6. var 예약어 (모든 데이터타입을 지원) ex) var i =100; var j= "한국";
가급적이면 데이터 타입을 명시적으로 쓰는 것이 좋다. (헷갈림)
강제 형 변환 (타입 캐스팅) - 작은 자료형안에 큰 자료형을 넣을 때 사용
ex) long lo, int i : int < long ( int i= (int) lo ; )
자동 형 변환 - 큰 자료형안에 작은 자료형을 넣을 때
ex) long lo, int i : int < long ( long lo=i ; )
형변환
int i -> String str | String str= Integer.toString(i); String str = "" + i; |
String str -> int i | int i= Integer.parseInt(str); int i = Integer.valueOf( str ).intValue( ); |
double d -> String str | String str = Double.toString(d); |
long l -> String str | String str= Long.tostring(l); |
Sting str -> long l | long l = Long.parseLong(str) |
'JAVA > 기본 문법 내용 정리' 카테고리의 다른 글
인터페이스 & 추상 클래스 (0) | 2021.10.05 |
---|---|
배열 [ ] & enum (0) | 2021.10.05 |
조건문 & 반복문 (0) | 2021.10.05 |
상속 (0) | 2021.10.05 |
클래스 (0) | 2021.10.05 |