* 자바의 데이터 타입 |
-----------------------List-
1. 지역변수와 전역변수
2. 자바의 데이터 타입 개요
3. 정수 데이터 타입
4. 실수 데이터 타입
----------------------------
1. 지역변수와 전역변수
1) 변수(Variable)
■ 절차적 프로그래밍 언어에서 프로그램의 값을 움직이는 주체적 역할을 하는 것으로
"변하는 값" 을 가지게 되는 기억 공간의 이름
■ 프로그램에서는 변수라는 이름으로 불리게 되지만 메모리에 할당된 후로는
메모리의 주소 몇 번지 에서 몇 번지 까지의 이름으로 바뀜
■ Java 는 객체지향 프로그램으로써 변수와 함께 객체도 중요함
2) 지역변수 (Local variable)
■ 메소드 내에서 선언된 변수를 지역변수라 하며 자동변수라는 용어로도 불림
■ 자바에서 지역변수는 자동으로 초기화되지 않으므로 반드시 초기화 과정을 거쳐야함
■ 촉화되지 않은 변수를 사용하게 되면 에러가 발생한다는 의미
■ 지역변수는 지역내에서만 인식되는 특징을 가지고 있음
3) 전역변수 (global variable)
■ 어떤 메소드의 밖에서 선언된 변수를 멤버변수라하고, 메소드 입장에서는 전역변수
■ 메소드들간에 공유할 값은 전역변수로 선언되어야 한다
■ 멤버 변수는 선언된 데이터 타입의 디폴트 값으로 자동 초기화
■ 자동 초기화 되므로 어떤 값을 할당하지 않고, 에러가 발생하지 않음
2. 자바의 데이터 타입 개요
■ 프로그래밍을 하기 위해서는 데이터를 컴퓨터 내부로 읽어들여 표현해야 되는데
데이터의 종류에 따라 문자, 숫자등으로 나뉘게 됨
■ 자료형을 자료를 컴퓨터적으로 표한하는 방법에 따라 자료들이 형(type)을 가짐
■ 자바의 데이터 타입은 크게 2가지로 나뉜다.
- (Primitive data type) - 기본 데이터 타입
- (Reference data type) - 참조형 데이터 타입
■ 기본 데이터 타입 (Primitive data type) : byte, short, int, long, float, double, char, boolean
계산을 위한 실제 값을 저장
■ 참조형 데이터 타입 (Reference data type)
8개의 기본형을 제외한 나머지 타입, 객체의 주소를 저장
* 참조형 변수를 선언하는 방법
클래스이름 변수명 ; |
// 타입이 클래스이름인 것들은 모두 참조 변수다. |
Date today ; |
3. 정수 데이터 타입
■ 각 데이터 타입은 저장할 수 있는 기억공간의 서로 다른 크기를 제공
선언되는 데이터 타입에 따라서 저장되는 변수 값의 범위가 달라짐.
데이터 타입 |
크기 |
값의 범위 |
|
정수 |
Byte |
1 Byte |
- 128 ~ + 127 |
Short |
2 Byte |
-32,768 ~ +32,767 |
|
Int |
4 Byte |
||
Long |
8 Byte |
[example]
4. 실수 데이터 타입
■ 실수란 소수점이 있는 수를 의미하며, 내부적으로 정수와는 다른 형태로 저장됨
이것을 부동 소수점 방식이라고 함
■ 부동 소수점 방식은 매우 큰 수나 매우 작은 수를 표현할 수 있는 표현방식
■ 자바에서 실수 데이터 타입은 float, double 이 있음
데이터타입 |
크기 |
기본값 |
|
실수 | float |
4 byte |
0 |
double | 8 byte |
0 |
[FloatDoubleVar.java]
'웹개발 > HTML' 카테고리의 다른 글
J-Query 시작 (자바스크립트 기초) (0) | 2015.06.13 |
---|---|
WriteAction (Struts 2 board) (0) | 2014.09.28 |
SyntaxHighlighter (0) | 2014.09.20 |
jsp 개발에 필수인것들 링크 (0) | 2014.09.11 |
HTML 폼 과 파라미터 처리 (0) | 2014.09.02 |