[Java] 변수(Variable)
헤이베이지 HeyBeige
·2020. 12. 28. 15:07
수학 -> 변하는 수
프로그래밍 -> 단 하나의 값을 저장할 수 있는 메모리상의 공간
* 상수(constant)란 변수와 달리 한번 값을 저장하면 다른 값으로 변경할 수 없다.
int a; //변수 선언
int b = 10; //변수 초기화 |
cs |
변수를 사용하려면 먼저 변수를 선언해야 한다.
변수의 초기화란, 변수를 사용하기 전에 처음으로 값을 저장하는 것.
①대소문자가 구분되며 길이에 제한이 없다
"Abcd" 와 "abcd" 는 서로 다른것으로 간주한다.
②예약어를 사용해서는 안 된다.
ex) abstract, if, int, catch 등등
③숫자로 시작해서는 안 된다.
-num1(O)
-1num(X)
④특수문자는 '_' 와 '$'만을 허용한다.
ex) int Num_01=10; (O)
① 클래스 이름의 첫 글자는 항상 대문자로 시작한다.
변수와 메서드의 이름의 첫 글자는 항상 소문자로 시작한다.
② 여러 단어로 이루어진 이름은 단어의 첫 글자를 대문자로 한다.(Camel Case 표기법)
ex) publishedBy ,lastIndexOf
③상수의 이름은 모두 대문자로 한다. 여러 단어로 이루어진 경우 '_'로 구분한다.
ex) final int MAX_SPEED =10;
기본형(primitive type) 과 참조형(reference type)으로 구분한다.
※기본형
종류\크기 | 1Byte (8bit) |
2Byte (16bit) |
4Byte (32bit) |
8Byte (64bit) |
정수 | byte | short | int (정수형 default) |
long (접미사: l,L) |
실수 | float (접미사: f,F) |
double (실수형 default) (접미사: d,D) |
||
문자 | char | |||
논리 | boolean |
※참조형
객체의 주소를 저장한다. 위 8개 기본형을 제외한 나머지 타입.
-> 클래스이름 변수이름= new 클래스이름;
'개발 일지 > JAVA' 카테고리의 다른 글
[Java] 메소드(Method) (0) | 2021.01.07 |
---|---|
[Algorithm] 선택정렬(Selection Sort) (2) | 2021.01.06 |
[Java] 연산자(Operator) (0) | 2020.12.29 |
[Java]형식화된 출력 printf( ) (0) | 2020.12.28 |
[Java] 자바 배우기 전 알아야 할 지식들 (0) | 2020.12.28 |
[Windows] 자바(jdk)와 이클립스(Eclipse) 설치하기 (0) | 2020.12.27 |