1. 변수란?
- 변수는 데이터를 저장하는 저장소(상자)라고 생각하면 된다.
- 예를 들어, 숫자나 문자를 저장해두고 필요할 때 꺼내서 사용할 수 있는 공간이다..
- 자바에서는 변수를 사용하면 같은 값을 여러 번 반복해서 입력하지 않고, 한 번만 저장해서 재사용할 수 있다.
package Variable;
public class Var1 {
// 코드의 진입점
public static void main(String[] args) {
// 10 3 줄 출력
// System.out.println(10);
// System.out.println(10);
// System.out.println(10);
// 20을 3 줄 출력하고자 한다면 코드를 변경해야한다.
System.out.println(20);
System.out.println(20);
System.out.println(20);
} // end of class
} // end of class
package Variable;
public class Var2 {
// 코드의 진입점
public static void main(String[] args) {
// 변수 선언 -> 이 변수의 이름은 a 라고 지칭한다.
int a;
// 값을 넣다(값을 초기화 했다)
a = 10;
// 변수 b 를 선언하고 둥시에 값 20을 넣다(초기화 했다)
// 변수 선언과 동시에 초기화
int b = 50;
// 변수를 사용하는 방법 - 변수의 이름을 적기만 하면 된다.
System.out.println(b);
System.out.println(b);
System.out.println(b);
} // end of main
} // end of class
package Variable;
public class Var3 {
// 코드의 진입점
public static void main(String[] args) {
// 변수를 선언하고 값을 넣는 방법과 사용하는 방법을 확인했다.
// int <-- 예약어(자바 개발자들이 미리 선점해 둔 단어들)
int a;
// 1.
// 변수 ageBox, 변수 telBox 를 선언해 주세요.
int ageBox; // 변수에 선언
int telBox; // 변수에 선언
// 2.
// ageBox 에 값 50을 초기화(값을 넣다) 해보세요.
ageBox = 50;
// 3.
// 콘솔에 ageBox 값을 출력하시오.
System.out.println(ageBox);
// 정리
// 변수는 변할 수 있는 수이고 값을 저장할 수 있는 메모리 공간이다.
// 도전 문제 ageBox라는 변수에 값을 100으로 변경하시오.
ageBox = 100;
// 값을 다시 출력하고 변경이 되었는지 확인해보자.
System.out.println(ageBox);
// 출력할 값이 없기 때문에 오류 발생
//System.out.println(telBox);
} // end of main
} // end of class
2. 변수 선언 규칙
package Variable;
public class Var4 {
//코드의 진입점
public static void main(String[] args) {
// 변수
// 변수를 선언했다. 변수에 값을 넣다, 변수를 사용할 수 있다.
// 변수를 선언할 때 ---> 이름 짓기
// 변수를 만들 때 규칙이 있다.
// 1. 규칙
// 대소문자 명확히 구분하며 길이에 제한이 없다.
int age = 10;
int AGE = 20;
int aGe = 30;
// 참고 -> 같은 파일에 같은 이름의 변수를 선언할 수 없다.
// int age;
// 2. 규칙
// 자바에서 사용하는 예약어는 사용할 수 없다.
// int if = 10; if 는 예약어라서 변수 이름으로 사용할 수 없다.
// int, double, char, for ,while, if
// 3. 규칙
// 변수 이름은 숫자로 시작할 수 없다.
//int 30age;
//int 5age;
int tel30Box; // 단어 중간에 숫자 또는 끝에는 사용이 가능하다.
// 4. 규칙
// 특수 문자 _(언더바), $(달러) 표기만 사용 가능 하다.
int _count;
int $tel;
//int !abc; ! 사용 불가
int count_10;
int $_tel;
// 권장 사항
// 표기법
// xxx.java 파일을 만들 때
// 대문자로 시작하고 다음 단어는 소문자로 진행, 연결 단어의 시작은 대문자로 작성
// Hello.java (파일을 만들 때 표기법) - 파스칼 케이스
// int telBox 변수를 선언할 때 표기법
// 단어 시작은 소문자로 시작하고 연결어 단어 시작은 대문자로 시작한다.
// 카멜 케이스로 작성한다.
} // end of main
} // end of class
'JAVA' 카테고리의 다른 글
자료형(데이터 타입) - 실수형 (0) | 2025.04.22 |
---|---|
자료형(데이터 타입) - 문자형 (0) | 2025.04.22 |
자료형(데이터 타입) - 정수형 (0) | 2025.04.22 |
변수 선언 활용하기 (0) | 2025.04.22 |
객체, 객체 지향 언어, 주석 개념 정리 (0) | 2025.04.09 |