JAVA/JAVA기초

[이것이 자바다] 2장. 변수(1)

개발자하소서 2023. 1. 31. 21:26
728x90
반응형
SMALL

 

📌 변수란?

 

- 변수란, 하나의 값을 저장할 수 있는 메모리 공간이다. 

 

 

📌 변수의 선언

 

타입 변수이름 ;

 

 

📌 변수 이름을 위한 명명 규칙 

 

작성 규칙
첫번째 글짜는 문자이거나 '$', '_'여야 하고 
숫자로 시작할 수 없다(필수)
가능 : price, Sprite, _companyName
불가능 : 1v, @sppedd, s#vale
영어 대소문자가 구분된다(필수) firstname과 firstName은 서로 다른 변수
첫문자는 영어 소문자로 시작하되, 
다른 단어가 붙을 경우 첫자를 대문자로 한다
 maxSpeed, firstName, carBodyColor
문자 수(길이)의 제한은 없다  
자바 예약어는 사용할 수 없다(필수)  

 

📌 변수 값 저장 

 

int score; // 변수 선언

score = 90; // 값 저장 

// 초기값은 변수를 선언함과 동시에 줄 수도 있다.
int score = 90;

 

 

📌 변수 값 읽기

 

- 변수는 초기화가 되어야 읽을 수가 있고, 초기화가 되지 않는 변수는 읽을 수가 없다.

 

// 잘못된 코딩의 예 
int value; // 변수 value 선언 (초기화 안됨)
int result = value + 10; // 변수 value 값을 읽고 10을 더한 결과값을 변수 result에 저장
// 변수 value가 선언이 되었지만 초기화 되지 않았기에 산술 연산식에서 사용될 수 없다. ,
// 이런 경우 컴파일 에러가 발생한다.


// 올바른 코딩의 예
int value = 30; // 변수 value가 30으로 초기화 됨 
int result = value + 10; // 변수 value 값을 읽고 10을 더한 결과값 (40)을 변수 result에 저장

 

 

📌 실습

 

package sec01;

public class VariableExample {

	
	public static void main(String[] args) {
		int value = 10; 
		int result = value + 20;
		System.out.println(result); 
        // 30 출력
	}
}
728x90
반응형
LIST