예>
정수(수치)
byte,short, int, long
실수(수치)
float, double
예> float a = 3.1413455f 또는 float a = 3.1413455F
double a = 3.14D 또는 3.14d 또는 3.14
문자형
char
예>
char a = "서울"
논리형
boolean
예> boolean
true 또는 false
1.변수
-하나의 값만 저장가능
-기본형 변수, 참조형 변수
2.배열
-여러개 저장 가능
-기본형 배열, 참조형 배열 모두 가능하다.
-특징: 같은 데이터만 저장가능
크기변경불가
인덱스(index,첨자)이용하여 배열의 요소 참조
index는 0부터 시작함.
-배열의 크기는 배열명.length 이용한다.
3.컬렉션
-여러개 저장 가능
1)로컬변수(local variable)
2)인스턴스변수(instance variable)
정수는 0 초기화
실수: 0.0 초기화
논리: false 초기화
문자: /u0000 초기화
참조: null 초기화
3)클래스변수(class variable, static variable) *
1.동일한 이름 사용 불가한다.
2.변수 종류 3가지 중에서 로컬변수는 반드시 사용전에 초기화해야 된다.
3.변수 스코프(scope) => 변수를 사용할 수 있는 범위 의미. 기본적으로 블럭(scope) // 자바 언어는 변수가 블럭 scope를 따른다고 말한다.