변수(Variable) - 2
💡 학습 목표
1. 변수에 대한 개념을 이해 하자.
2. 변수 선언 시 규칙
1. 변수란?
- 변할수 있는 수
- 데이터(값)를 담을 수 있는 상자(메모리 공간)
code. Variable
package basic.ch01;
/**
* <-- 여러줄 주석
* 변수란 뭘까?
* 변하는 수(변할 수 있는 데이터)
* 데이터(값)를 담을 수 있는 메모리 공간(상자)
*/
public class Variable {
// 코드의 시작점(메인함수)
public static void main(String[] args) {
// 변수를 활용하는 3가지 유형
//1. 변수를 선언
int ageBox; // 정수값을 담을 수 있는 상자를 선언
int telBox; // 정수값을 담을 수 있는 상자를 선언
//2. 변수에 값을 넣기
ageBox = 30;
telBox = 300;
//3. 변수를 사용하기
System.out.println(ageBox);
ageBox = telBox; // telBox의 값을 ageBox으로 치환
System.out.println("after --> ageBox : " + ageBox);
System.out.println("----------------------------------");
System.out.println(telBox);
} // end of main
} // end of class
핵심 정리
- 변수란 데이터를 담을 수 있는 메모리 공간이며 같은 종류의 데이터 타입(?)의 값을 넣을 수 있다.
코드를 작성하는 시점
- 컴파일 시점
-----------------------------------
프로그램을 실행하는 시점
- 런타임
2. 변수를 선언할 때 규칙이 있음.
code. Variable2
package basic.ch01;
public class Variable2 {
// 코드의 시작점(main) 함수
public static void main(String[] args) {
// 변수의 이름을 만들 때 규칙이 있다.
// 1. 대소문자를 명확히 구분하며 길이에 제한이 없다.
// 값을 넣다 --> 초기화 하다라는 말과 같다.
int age = 10;
int AGE = 20;
int aGe = 30; // 변수의 선언과 동시에 초기화(값을 넣다)
// int age; <-- 오류 발생
// 2. 자바에서 사용하는 예약어는 사용할 수 없다.
// int, double, if, for 등<-- 예약어는 변수로 선언할 수 없다.
// int if; <-- 오류 발생
// 3. 변수는 숫자로 시작할 수 없다.
// int 30age; <-- 오류 발생
// int 20Man; <-- 오류 발생
// 4. 특수 문자는 _(언더바), $(달러) 표기만 사용 가능 하다.
int _count;
int $_tel;
int $count_test;
// int *count; <-- 오류 발생
// 권장 사항 - 변수를 선언할 때 소문자 부터 시작하자.
int GIVE; // 가능한 변수는 소문자로 시작하자
// 변수 선언과 동시에 초기화 가능하다.
int score = 10;
int score1, score2, score3; // 사용은 가능하지만 권장사항(x)
} // end of main
} // end of class
3. 자바언어에서 미리 선점한 키워드 (변수 이름으로 사용할 수 없음)
'Java > Java 기초 문법' 카테고리의 다른 글
데이터 타입(실수형) - 6 (1) | 2024.04.08 |
---|---|
데이터 타입(문자형) - 5 (0) | 2024.04.08 |
데이터 타입(정수형) - 4 (0) | 2024.04.08 |
변수 {연습문제} - 3 (0) | 2024.04.08 |
Hello World - 1 (0) | 2024.04.08 |