자료형(Data Type)이란
프로그램을 실행하지 않고 결정할 수 있는 프로그램의 특성으로, 기본 자료형과 참조 자료형으로 나뉜다.
기본 자료형
1-1. 논리형
boolean : 참(True)또는 거짓(False) 값을 저장할 때 사용된다.
1-2. 실수형
float (범위 실수 = 4byte )double (범위 실수 = 8byte ) -> 기본 자료형
1-3. 정수형
byte : 1byte(범위 정수 = -128 ~ 127)short : 2byte(범위 정수 = -32768 ~ 32767)int : 4byte(범위 정수 = -2147483648 ~ 2147483647) -> 기본 자료형long : 8byte(범위 정수 = -922경 ~ 922경
1-4. 문자형
char : 유니코드 문자를 처리하기 위한 것으로, 16비트 부호 없는 정수로 표현되는 한문자
참조 자료형
- 클래스
- 인터페이스
- 배열
- String
public class Test1 {
public static void main(String[] args) {
//1. 변수선언 방법.
// = 데이터 변수명;
//[1]논리값을 저장할 변수 선언 : 크기가 1바이트인 변수 만들기
boolean flag; // true(참) 또는 false(거짓) 중 하나의 값만 저장 할 수 있다.
//[2]정수값을 저장할 수 있는 변수 선언
byte v1; // 1바이트 크기의 정수값을 저장할 v1이라는 이름의 변수 만들기.
// (-128 ~ 127 사이의 값 저장할 수 있음)
short v2; // 2바이트 크기의 정수값을 저장할 v2라는 이름의 변수 만들기.
// (-32768 ~ 32767)
int v3; // 4바이트 크기의 정수값을 저장할 v3라는 변수 만들기.
// (-2147483648 ~ 2147483647)
long v4; // 8바이트 크기의 정수값을 저장할 v4라는 변수 만들기.
// (-922경 ~ 922경)
char c; //[3] 문자형(한개의 영문자, 숫자, 특수문자)데이터를 저장할 변수 선언
// 'a'
//2. 위 1.에서 선언한(만든) 변수 메모리에 데이터를 저장하기(= 변수의 값 초기화)
//변수메모리에 값 저장
//문법
//변수명 = 저장할 값;
//v1 = 128; // v1이라는 이름의 변수 메모리 크기는 byte데이터형으로 만들었기 때문에
// -128 ~ 127사이의 정수값만 저장할 수 있기 때문에은 저장할 수 없다.
v1 = 127;
//short 크기의 v2변수 메모리에 32767정수값을 저장할 수 있다.
v2 = 32767;
//int 크기의 v3변수 메모리에 2147483647정수값을 저장할 수 있다.
v3 = 2147483647;
//long크기의 v4변수 메모리
v4 = 2147483647;
//char데이터형의 c변수에 하나의 문자인 a를 저장할 수 있다.
// 하나의 문자는 '단일 따옴표로 감싸서 표현
c= 'a';
//3. 변수메모리를 생성 하는 동시에 ~값을 저장할 수 있다.
// (변수 선언 및 변수 값 초기화)
int a = 1; //a라는 이름의 변수 메모리를 만들고 정수 1을 저장했다.
//a변수 메모리에 저장되어 있는 1을 얻어 출력
System.out.println(a);
//4. 변수 메모리에 저장되어 있는 데이터를 변경 하여 다른 데이터를 저장할 수 있다.
//요약 : 변수 데이터의 변경
a = 10;
System.out.println("변경 전 : " + a);
a = 3;
System.out.println("변경 후 : " + a);
}
}
'프로그래밍 > Java' 카테고리의 다른 글
[Java]Scanner vs BufferedReader (1) | 2021.03.08 |
---|---|
[Java]제어문 (0) | 2021.03.03 |
[Java]연산자 (0) | 2021.02.26 |
[Java]변수와 상수 (1) | 2021.02.26 |
[Java]형변환 (0) | 2021.02.25 |