2024. 7. 23. 17:34ㆍ■ JAVA LECTURES/VARIABLE
접시에 값 담기 (변수)
1. 변하는 것과 변하지 않는 것
변하는 것: 변수 = variable
변할 수 있다라는 뜻
변하는 저장 공간
어떤 공간을 마련 해 놓고 변할 수 있는 값을 넣고 뺄 수 있는 공간을 지속해야 함
변하지 않는 것: 상수 = constant
ex) 파이 3.14
한번 값이 정해지고 나면 끝까지 변하지 않는 수
변하지 않는 저장 공간
수가 들어가서 반드시 숫자라는 것은 아님, 변할 수 없는 어떤 값
자바에서는 'final' 이라는 키워드를 int 앞에 붙여주면 이후에 변할 수 없다라고 명시하는 것과 같음
아래 사진처럼 값을 10으로 넣었는데 11이라고 입력하면 에러가남
2. 저장공간의 선언
자바 프로그램에서 값을 다루기 위해서는 값을 저장해둘 저장공간(그릇)의 선언이 필요함
선언할 때는 저장 공간(그릇)에 담을 값의 타입과 이름을 명시하여 선언
- Int = Integer = 정수 저장 공간의 타입 = 값의 타입 = 저장 공간(그릇)의 종류
- number 값의 이름 = 저장 공간(그릇)의 이름
3. 값의 저장=할당
각자 입맛에 맞게 사용하면 되는데
저장공간에 변수의 값을 저장하는 방법은 총 두가지:
1. 아래 사진과 같이 선언하는 동시에 값을 할당해 버리는 것 = '초기화' 라고 함
2. 아래 사진과 같이 선언 이후에 값을 저장한다면 일반적인 "덮어쓰기" 로 진행
왼쪽 부분(종류)은 선언할 때 우측 부분(이름)은 없고 나중에 밑에 줄에 사진과 같이 적어서 넘버라는 값을 덮어 씌우는 것
즉 선언과 할당의 과정이 변수를 만드는 방법이라고 할 수 있음
참고 자료
최원장님의 자바 문법 강의
유튜브 생활코딩님의 '변수의 정의' 영상
https://www.youtube.com/watch?v=FtWGiWBNJ-I&ab_channel=%EC%83%9D%ED%99%9C%EC%BD%94%EB%94%A9
'■ JAVA LECTURES > VARIABLE' 카테고리의 다른 글
아스키(ascii)코드란? (5) | 2024.07.24 |
---|---|
변수의 타입 (6) | 2024.07.23 |