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
'JAVA > JAVA기초' 카테고리의 다른 글
[JAVA입문] Intellij 설치하는 방법 (0) | 2023.12.05 |
---|---|
[이것이 자바다] 2장. 변수(2) (0) | 2023.01.31 |
[이것이 자바다] 1장. 주석과 실행문 (0) | 2023.01.31 |
[이것이 자바다] 1장.자바 프로그램 개발 순서 (0) | 2023.01.31 |
[이것이 자바다] 1장.자바란? (0) | 2023.01.31 |