JAVA

[JAVA]변수

당고개 2023. 7. 20. 16:08

변수(variable)

변수(variable)란 데이터(data)를 저장하기 위해 프로그램에 의해 이름을 할당받은 메모리 공간을 의미합니다.

즉, 변수란 데이터(data)를 저장할 수 있는 메모리 공간을 의미하며, 이렇게 저장된 값은 변경될 수 있습니다.

 

변수의 이름 생성 규칙

자바에서는 변수뿐만 아니라 클래스, 메서드 등의 이름을 짓는데 반드시 지켜야 하는 공통된 규칙이 있습니다.

자바에서 이름을 생성할 때에 반드시 지켜야 하는 규칙은 다음과 같습니다.

 

1. 변수의 이름은 영문자(대소문자), 숫자, 언더스코어(_), 달러($)로만 구성할 수 있습니다.

2. 변수의 이름은 숫자로 시작할 수 없습니다.

3. 변수의 이름 사이에는 공백을 포함할 수 없습니다.

4. 변수의 이름으로 자바에서 미리 정의된 키워드(keyword)는 사용할 수 없습니다.

 

정수형 타입

자바에서 정수란 부호를 가지고 있으며, 소수 부분이 없는 수를 의미합니다.

자바의 기본 타입 중 정수를 나타내는 타입은 다음과 같습니다.

 

1. byte

2. short

3. int

4. long

 

 

실수형 타입

자바에서 실수란 소수부나 지수부가 있는 수를 가리키며, 정수보다 훨씬 더 넓은 표현 범위를 가집니다.

자바의 기본 타입 중 실수를 나타내는 타입은 다음과 같습니다.

 

1. float

2. double

 

문자형 타입

자바에서 문자형 데이터란 작은 정수나 문자 하나를 표현할 수 있는 타입을 의미합니다.

자바의 기본 타입 중 문자를 나타내는 타입은 다음과 같습니다.

 

1. char

 

컴퓨터는 2진수밖에 인식하지 못하므로 문자도 숫자로 표현해야 인식할 수 있습니다.

따라서 어떤 문자를 어떤 숫자에 대응시킬 것인가에 대한 약속이 필요해집니다.

 

논리형 타입

논리형은 참(true)이나 거짓(false) 중 한 가지 값만을 가질 수 있는 불리언 타입을 의미합니다.

자바의 기본 타입 중 논리형 타입은 다음과 같습니다.

 

1. boolean

 

boolean형의 기본값은 false이며, 기본 타입 중 가장 작은 크기인 1바이트의 크기를 가집니다.

 

 

 

 

출처 : https://www.codelatte.io/courses/java_programming_basic/GC2IK5VGVGD0QWRE

'JAVA' 카테고리의 다른 글

[JAVA]연산자  (0) 2023.08.02
[JAVA]다차원 배열(Array)  (0) 2023.07.21
[JAVA]배열  (0) 2023.07.20
[JAVA]상수  (0) 2023.07.20
[JAVA] " "(큰 따옴표), ' '(작은 따옴표) 의 차이  (0) 2023.07.20