변수(Variable) - 2

변수(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