1. 변수 (Variable) 이란?
-> 어떤 값을 저장하기 위한 저장 공간
2. 변수의 특징 (제약 조건)
1. 변수는 오직 하나의 자료형(data type)만 저장 할 수 있다.
2. 변수는 오직 하나의 값만 저장할 수 있다.
*** 정리
-> 변수란 하나의 자료형과 하나의 값만 저장할 수 있는 저장 공간
3. 변수의 선언과 사용
- 변수의 선언 (변수를 만든다)
1. 자료형 변수명 -> ex) int a;
- 변수에 값을 저장하는 방법
- 변수명 = 값; -> ( =) : 대입연산자로 오른쪽 값을 왼쪽에 저장한다.(초기화) ex) a = 3;
- 선언과 동시에 초기화 (처음으로 값을 저장하는 것)
자료형 변수명 = 값; ex) int a = 3;
- 변수에 저장된 값을 사용하는 방법
-> 변수 명을 이용한다.
- 여러개의 변수를 선언하는 방법
-> 자료형(int) 변수명1, 변수명2, 변수명3.....
- 변수의 사용 방법
-> a = 10 (저장할 공간으로 사용)
-> a (저장된 값으로 사용)
4. 변수 선언 시 주의 사항
-> 같은 영역에서 같은 이름의 변수를 선언할 수 없다
-> 되도록 소스코드 위쪽에 한꺼번에 선언한다.
-> 되도록 선언과 동시에 초기화를 한다.
5. 변수 명 주의사항
-> 문자부터 시작한다 ex) int a1 (o), int 1a(x)
-> 특수문자를 쓸 수 없다(단, $, _는 사용가능) ex) int a_1(o), int a^(x)
-> 공백을 사용할 수 없다. ex) int a a(x)
-> 키워드(예약어)를 사용할 수 없다. ex) int void (x)
-> 되도록 소문자로 시작하는 것이 좋다(대소문자 구분)
-> 되도록 의미없는 문자를 사용하지 않는다.
-> 되도록 한글은 사용하지 않는다.
6. 표기법
-> 카멜 표기법 : ageNumber (단어뒤 이어지는 단어의 앞글자는 대문자)
-> 팟홀 표기법, 스네이크표기법 : age_number(단어 뒤 이어지는 단어 중간에 _ 삽입)
7. RAM
-> int number -> number라는 이름의 저장공간이 RAM에 할당된다.
8. 주소값
-> 메모리 (RAM)에 저장공간이 할당되면 고유한 값인 주소 값이 부여된다.
9. 자료형 (data type)
자료형 type byte 값
정수형 int 4 3,5,-123,123123.....
long 8 3L,5L,-123L,63421L.....
실수형 float 4 3.0F, 12.12F,-123.123F...........
double 8 3.0,12.12,-123.123...........
문자형 char 2 'a','A',가','0'
논리형 boolean 1 true,false
문자열 String ?? "abc","가나다","012345","안녕하세요"..........................
10. 문자
-> 작은 따옴표(싱글 쿼터)로 감싸진 1개 이상의 문자
11. 문자열
-> 큰 따옴표(더블 쿼터)로 감싸진 0개 이상의 문자
12. 제어문자 (Escape String)
-> 문자열 안에서 사용되며 미리 예약된 특수한 기능을 하는 문자
-> \(백슬래쉬/역슬래쉬)를 사용한다.
1. \n -> 안녕\n하세요 --> 출력 : 안녕
하세요
2. \t -> 안녕\t하세요 --> (tab만큼 이동) 출력 : 안녕 하세요.
3. \" -> \"안녕\"하세요 -> 출력 : "안녕"하세요
4. \" -> \'안녕\'하세요 -> 출력 : '안녕'하세요
5. \\ -> 제어문자는 \\로 시작합니다 -> 출력 : 제어문자는 \로 시작합니다
'IT > JAVA' 카테고리의 다른 글
java 출력 메소드 실습 (0) | 2023.06.03 |
---|---|
자바 (JAVA) - 변수 (Variable), 메소드(method) (0) | 2023.06.03 |
백준 - 1000번 (0) | 2023.06.03 |
백준 - 2557번 (0) | 2023.06.03 |
자바 (JAVA) (0) | 2023.05.31 |
댓글