(제 개인적인 공부 ㅠㅠ 틀린게 있으면 가르쳐주세요)
변수란?
변수는 값을 저장하는 곳
선언방법?
타입 변수이름 ; (예 int score;)
타입 변수이름 = 값; (예 int score=80;)
변수이름 작성방법
1. 첫번째 문자, _ , $ 로 시작
2. 첫 문자는 영어소문자 시작 , 다른 단어 붙는 경우 다른 단어는 대문자 (예 maxSpeed)
3. 문자 수는 제한이 없다
4. 자바 예악어 사용금지 (예 int, boolean, interface 등등)
변수 값 저장
int math; // 변수 선언
int math = 95; //값 저장
초기 값은 변수 선언시 동시에 줄 수 있다.
변수 값 읽기
초기화 되면 읽기 O
예) int math = 90; //math 90으로 초기 값 저장 되고 초기화 됨
int result = math + 10;
초기화 되지 않으면 읽기 X
예) int math; //초기화 안됨
int result = math + 10;
변수 사용 범위
★변수는 선언된 블록 내부에서만 사용 가능★
예) public static void main(String[] args) { //블록 1 int value1; //블록1 안에 메소드 선언 if(..){ //블록2 int value2; // if에 블록2 //블록2에서 사용할수있는 변수는 value1,value2이다 } for(..){//블록3 int value3; // for에 블록3 //블록3에서는 사용할 수 있는 변수는 value1,value3이다 } //블록1 안에서는 value1만 사용가능 } 이렇게 최전방 블록 안 변수는 전체를 아우르고 안쪽에 있는 블록은 자기가 품은 변수랑 최전방 변수를 사용할수있다 |
'자바공부 > 변수와 타입' 카테고리의 다른 글
JAVA(자바)-타입 변환 중에 강제 타입 변환 (2) | 2020.12.10 |
---|---|
JAVA(자바)-타입 변환 중에 자동 타입 변환 (0) | 2020.12.04 |
JAVA(자바)-데이터 타입 (0) | 2020.11.29 |
JAVA(자바)-리터럴(literal) (0) | 2020.11.28 |