[JAVA] 변수 (Variable)
변수
값이 저장되는 메모리 공간 (메모리 상에 값을 저장하기 위한 물리적 공간)
- 변수명으로 접근 가능하다.
- 반드시 선언 후에 값을 대입하고 사용해야한다.
- 변수는 하나의 값만 가질 수 있다. 값이 계속 바뀔 순 있지만 동시에 여러 값을 가질 순 없다.
상수
한번 값이 정해지면 값이 변할 수 없는 변수
- 상수명은 모두 대문자로 사용하는 것이 관례다.
- 값이 변하면 안되는 경우에 사용
final int NUM = 100;
초기화
변수 선언과 값 대입을 동시에 하는 것.
int i = 0;
변수 명명규칙
- 대소문자는 구분되며 길이의 제한은 없다.
- java에서 이미 사용중인 예약어는 사용할 수 없다.
- 숫자로 끝날 수는 있으나 숫자로 시작할 수는 없다.
- 특수문자는
_
와$
만 허용한다. - 변수는 첫 글자의 소문자로 하며, 여러 단어로 이루어진 이름인 경우 각 단어의 첫 글자를 대문자로 한다. (camelCase)
String userName = "sunny";
- 직관적이고 의미있는 변수명을 사용한다.
자료형 DataType
- 기본형 : 실제 값을 변수 공간에 저장
- 숫자형
- 정수
byte (2byte)
256가지수 표현, -128~127
short (2byte)
65536가지수 표현, -32768~32767
int (4byte)
정수의 기본형, 42억가지수 표현, -2147483648~2147483647
long (8byte)
-922경~922경 - 실수 : 소수점 이하 뒷자리 정밀도로 구분
float (4byte)
소수점 이하 7자리까지 보장
double (8byte)
실수의 기본형, 소수점 이하 16자리까지 보장
- 정수
- 문자형
char (2byte)
한글자, 0~65535
- 논리형
boolean (1byte)
참, 거짓 표현
- 숫자형
- 참조형 : 실제 값이 아닌 주소값, 기본형이 아닌 데이터 타입은 모두 참조형,
String
,class
❗ 정수형과 정수형의 연산은 그 결과도 정수형이다.
System.out.println(5/2);
//결과 : 2.5(X) 2 (O)
Author And Source
이 문제에 관하여([JAVA] 변수 (Variable)), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://velog.io/@nsunny0908/JAVA-변수-Variable저자 귀속: 원작자 정보가 원작자 URL에 포함되어 있으며 저작권은 원작자 소유입니다.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)