-
[삼쾌한 IT강의] 변수의 종류,선언 및 초기화JAVA/이론 2019. 1. 10. 14:05
1. 변수란?
이름에서도 유추하실 수 있듯이, 변수란 '변할 수 있는 수' 이며 어떤 값 한가지를 저장할 수 있는 공간이라고 보시면 됩니다.
변수의 종류는 기본형 변수와 참조형 변수로 나뉘며 기본형 변수는 8가지의 기초 자료형 (Data Type) 이 있습니다. 기본형 변수의 종류와 크기별로 보기쉽게 표를 만들어봤습니다. 크기는 각 자료형이 표현할 수 있는 표현 범위라고 보시면 됩니다. 예를들어 정수형 변수 타입 int는 4바이트만큼 표현을 할 수 있겠죠?
자료형에 대해 더 자세히 설명을 드리자면 아래와 같습니다.
1. 논리형
참 / 거짓 두가지를 표현할 수 있습니다.
2. 문자형
문자를 쓸 때 사용하며, 문자는 작은따옴표 ' ' 로 대입 해 줍니다. (ex : 'A', 'B')
자바는 유니코드 문자쳬계를 사용하기 때문에 char의 크기는 2바이트입니다.
참고로 문자열은 String을 사용, 큰따옴표 " " 로 대입 해 줍니다. (ex : "Hello, World!")
3. 정수형
정수는 사용 빈도가 큰 만큼 표현범위도 1, 2, 4, 8바이트로 나뉘어져 있습니다.
정수형 데이터타입에서의 대표주자는 int입니다.
4. 실수형
실수형의 대표주자는 double입니다.
표현하고자 하는 실수의 범위가 더 큰 경우 double을 사용해 줍니다.
2. 변수의 선언과 초기화
우리가 변수를 사용하기 위해서는 변수를 선언한 후에 사용을 할 수가 있습니다. 변수를 선언하는 방법은 아래와 같습니다.
자료형
변수명
;
예를들어 num이라는 변수명을 가진 int 자료형을 선언하고자 한다면, 아래와 같이 선언 해 주면 됩니다.
int
num
;
변수 선언은 컴퓨터에게 '나 이런 데이터 타입을 가진 변수를 사용할꺼다' 라고 선언해주는 것이기 때문에 변수를 사용하기 전에 한번만 해주면 됩니다.
앞에서 변수는 한가지 값을 기억할 수 있다고 말씀을 드렸는데, 그러면 사용할 값을 어떻게 기억하는지 볼까요? 위에서 정수형 데이터를 다루는 num이라는 변수를 선언 해 주었으니, 변수 num 에 5라는 정수를 대입 해 주겠습니다.
num = 5 ;
위와 같이 어떤 변수에 값을 대입 해 주는 것을 '변수를 초기화 한다' 라고 합니다.
3. 변수의 명명 규칙
변수의 이름을 붙여줄 때도 나름의 규칙이 있는데, 우리가 기억해야 할 점은 '변수명은 숫자로 시작해서는 안된다' 입니다. 그 외의 규칙들은 코딩을 직접 해보시면서 저절로 규칙을 익히실 수 있을겁니다. 아래의 내용은 한번 쓱 읽어보시면 됩니다.
1) 대소문자가 구분되며 길이에 제한이 없다.
2) 예약어를 사용해서는 안된다.
(예약어는 자바에서 이미 찜해둔 단어라고 생각하시면 됩니다. int, float, double 같은...)
3) 숫자로 시작해서는 안 된다.
4) 특수문자는 '_' 와 '$' 만을 허용한다.
이상 유쾌,상쾌,통쾌 삼쾌한 IT강의, 백소라 강사의 변수에 대한 설명을 마치겠습니다.
내용이 도움이 되셨다면 공감버튼 클릭, 댓글은 센스! 감사합니다.
'JAVA > 이론' 카테고리의 다른 글
[삼쾌한 IT강의] 자바 연산자 종류와 우선순위 (0) 2019.01.13 [삼쾌한 IT강의] BufferedReader와 Scanner 사용법 (0) 2019.01.10 [삼쾌한 IT강의] 형변환과 접미사 (0) 2019.01.10 [삼쾌한 IT강의] 진수별 표현과 문자체계 (0) 2019.01.10 [삼쾌한 IT강의] 프로그래밍 개요와 자바 (0) 2019.01.10 댓글