변수(Variable)
데이터를 저장하는 메모리 공간에 붙여준 이름
int age = 20;
String country = “Korea”;
변수 이름 규칙

표기법
카멜 표기법(CamelCase): 가장 앞의 문자는 소문자로 , 나머지 단어의 첫 문자는 대문자로 표기
ex) myName , zeroBase , iPhone, powerPoint
파스칼 표기법(PascalCase): 각 문자의 첫 문자를 대문자로 표기
ex) MyName , ZeroBase , IPhone , PowerPoint
실습 코드
public class Main {
public static void main(String[] args) {
// 1. 변수 사용하기
System.out.println("== 변수 사용하기 ==");
int age = 10;
String country = "Korea";
System.out.println(age);
System.out.println(country);
// 2. 변수 이름 규칙
System.out.println("== 변수 이름 규칙 ==");
// 2-1. 문자, 숫자, _(underscore), $ 사용 가능
int apple = 2000;
int apple3 = 2000;
int _apple = 2000;
int $apple = 2000;
System.out.println($apple);
System.out.println("$apple = " + $apple);
// 2-2. 숫자로 시작 X
// int 3apple = 2000;
// 2-3. 대소문자 구분
int apple5 = 1000;
int Apple5 = 1000;
// 2-4. 공백 사용 X
int one_apple = 1000;
int oneApple = 1000;
// 2-5. 예약어 사용 X
// 예약어 예시: true, false, if, switch, for, continue, break, ...
// 참고) 한글 사용 가능
int 사과 = 1000;
System.out.println("사과 = " + 사과);
// 3. 표기법
// 3-1. 카멜 표기법 (camelCase)
// 변수, 함수
int myAge = 10;
int oneApplePrice = 1000;
// 3-2. 파스칼 표기법 (PascalCase)
// 클래스
int MyAge = 10;
int OneApplePrice = 1000;
// 참고) 스네이크 표기법 (snake_case)
// 사용 X
int my_age = 10;
int ont_apple_price = 1000;
// 자바에서는 사용하지 않고 파이썬에서는 이 표기법을 사용함
// 자바에서도 다 대문자인데 '_'로 연결되는 케이스가 있음
}
}