자바 변수에 대해서 알아보자!
변수란?
@ 변수를 사용하기 위해서는
변수 타입과 변수 이름을 설정하고 선언해야 합니다.
@ 자바에서 변수란 하나의 값을 저장하기 위해서
생성한 임의의 메모리 공간입니다.
@ 하나의 값만 저장하기 때문에 추가로 저장을
하게 되면 기존 값은 사라집니다.
계속 말로 하기보다는 코드로 간단하게
보여드리겠습니다.
package Variable;
/*
* 변수란?
* @ 하나의 값을 저장할 수 있는 메모리 공간입니다.
* @ 하나의 값만 저장하기 때문에 추가적인 값을 저장하면 기존의 값은 사라집니다.
*
* @ int age;
* @ 여기서 int는 변수의 타입이고 age는 변수의 이름입니다.
*/
public class Variable {
public static void main(String[] args) {
int a;
a = 20; // int a = 20;
int b = 5; // b에 5의 값을 대입
int c = b + a; // 변수 c 를 선언 c 는 b + a 값을 대입
System.out.println(a);
System.out.println(b);
System.out.println(c);
}
}
위의 코드를 보시면
int a; 라는 메모리 공간을 선언
20이라는 값을 대입합니다.
그래서 나오는 결과는 int a = 20;
변수의 경우 선언을 하거나
이를 사용할 때 주의해야 할 점이 있습니다.
이 또한 코드를 통해서 알려드리겠습니다.
package Variable;
/*
* 앞에서 선언한 변수 이름처럼 프로그래밍에서
* 사용하는 모든 이름을 "식별자"라고 한다.
*
* @규칙@
* 1. 대소문자가 구분되어야 한다.
* 2. 숫자로 시작하면 안된다.
* 3. 특수문자는 "_" , "$" 만 허용
* 4. 예약어를 사용하면 안된다.
* (여기서 "예약어"라는 것은
* byte,char,class,for,float,super,while,this,try,true,private
* 등 엄청나게 많다. 코드를 많이 작성하다보면 자연스럽게 알게 됩니다.)
*
* @변수의 타입@
* 1. 기본형(정수형,문자형,논리형,실수형)
* 2. 참조형 (기본형을 제외한 나머지)
*
* @상수
* 1. 변수와는 다르게 값을 한 번 저장하면 변경이 불가
* 2. 대입하려는 리터럴("쉽게 말하면 우리가 생각하는 값")에
* 이름을 붙여서 코드의 이해를 쉽게한다.
*/
public class Variable2 {
final static int Score = 10;
public static void main(String[] args) {
boolean Gender; // 논리형
int Number; // 정수형
char Character; // 문자형
long longNumber; // 정수형
double doubleNumber; // 실수형
}
}
@변수의 규칙
1. 대소문자의 구분
2. 숫자로 시작하면 안 된다.
3. 특수문자의 경우 "_" , "$"는 허용
4. 예약어는 사용불가
@변수의 타입
1. 기본형(정수형, 문자형, 논리형, 실수형)
2. 참조형(기본형을 제외한 나머지)
@상수
1. 변수와는 다르게 값을 한 번 저장하면 변경이 불가
아마 변수라는 거를 처음 접하시는 분들은 이 개념이 약간
이해하기 힘들 수 있는데 그냥 쉽게 생각하시면
변할 수 있는 수라고 생각하시면 간단할 거 같습니다.
일상생활에서 예를 들자면 "기상시간" , "취침시간"
자바에서 변수는 가장 기초적인 내용이고 앞으로 자주
사용을 할 거니깐 여기까지 하고
다음은 "연산자"로 인사드리겠습니다.
감사합니다.
'New Programming > Java' 카테고리의 다른 글
자바 연산자에 대해서 알아보자! (산술연산자, 비교연산자, 논리연산자) (0) | 2020.06.25 |
---|---|
자바 상수에 대해서 알아보자! (0) | 2020.06.24 |
[자바 기본 예제] 구구단 만들기 2부터 9까지 출력을 해보자! (0) | 2020.06.15 |
자바 파일 생성하기 (0) | 2020.06.12 |
자바 파일 경로 만들기 (0) | 2020.06.11 |