일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | ||||
4 | 5 | 6 | 7 | 8 | 9 | 10 |
11 | 12 | 13 | 14 | 15 | 16 | 17 |
18 | 19 | 20 | 21 | 22 | 23 | 24 |
25 | 26 | 27 | 28 | 29 | 30 | 31 |
Tags
- 접근제어자
- try-catch
- 내장 객체 영역
- StringBuffer
- 람다식
- array
- 예외처리
- 객체
- java
- 인터페이스
- 상속
- StringBuffer클래스
- JSP
- for문
- 입출력
- 다형성
- 객체지향
- File입출력
- Interface
- 배열
- 에러
- I/O
- DB
- ToString
- 커넥션 풀
- 메서드
- 제어자
- 예외
- Connection
- 변수
Archives
- Today
- Total
ksouth9
변수(1) 본문
변수
변수란, 단 하나의 값을 저장할 수 있는 메모리 공간.
하나의 변수에 단 하나의 값만 저장할 수 있으므로, 새로운 값을 저장하면 기존의 값은 사라진다.
변수의 선언
변수를 사용하기위해서는 먼저 변수를 선언해야한다.
int age; //age라는 이름의 변수를 선언
변수타입(int)
- 변수에 저장될 값이 어떤 타입(type)인지를 지정하는 것.
- 저장하고자 하는 값의 종류에 맞게 변수의 타입을 선택해서 적어준다.
- 자바는 정수형, 실수형, 문자형 등 다양한 타입을 제공한다.
변수이름(age)
- 메모리 공간에 이름을 붙여주는 것.
- 같은 이름의 변수가 어러 개 존재해서는 안된다. 서로 구별될 수 있어야하기 때문.
변수를 선언하면, 메모리의 빈 공간에 '변수타입'에 알맞은 크기의 저장공간이 확보되고, 앞으로 이 저장공간은 '변수이름'을 통해 사용할 수 있게 된다.
변수의 초기화
변수의 초기화란, 변수를 사용하기 전에 처음으로 값을 저장하는 것.
변수를 선언한 이후부터는 변수를 사용할 수 있으나, 그 전에 반드시 변수를 '초기화'해야 한다. 메모리는 여러 프로그램이 공유하는 자원이므로 전에 다른 프로그램에 의해 저장된 '알수 없는 값'이 남아있을 수 있기 때문이다.
변수에 값을 저장할 때는 대입 연산자'='를 사용한다. 자바에서는 오른쪽의 값을 왼쪽(변수)에 저장하라는 뜻이다. 대입연산자의 왼쪽에는 반드시 변수가 와야 한다.
int age = 30; //변수 age를 선언하고 30으로 초기화 한다.
변수의 종류에 따라 변수의 초기화를 생략할 수 있는 경우도 있지만, 변수는 사용되기 전에 적절한 값으로 초기화 하는 것이 좋다.
'Java' 카테고리의 다른 글
조건문(2) - if, switch (0) | 2022.03.02 |
---|---|
조건문(1) - if, switch (0) | 2022.03.01 |
형변환(casting) (0) | 2022.03.01 |
변수(2) (0) | 2022.03.01 |
Java(자바) (0) | 2022.03.01 |