SMALL
오늘은 변수에 대해 공부를 하려고 한다.. ( 이전에 Notion에 정리해 놓은 것을 블로그에 옮긴다. )
변수는 무엇일까?
데이터(data)를 저장하기 위해 프로그램에 의해 이름을 할당받은 메모리 공간을 의미합니다
즉, 변수 -> 저장공간 인것이다.
int variable = 1;
자료형 변수명 = 값;
이런식으로 변수선언을 할수 있고 값을 부여 할수 있다.
자료형은 무엇일까?
쉽게 말해 자료형이란 값이 어떠한 타입 종류인지 선언하는 것이다.
대표적으로 4가지의 자료형이 있다.
1. 정수형
int, long
2. 실수형 ( 실수해서 실수형이 아니다. )
float, double
3. 문자형
char
4. 문자열
String
5. 논리형
boolean
여기서 잠깐! 정수형, 실수형, 문자형과 문자열 이 다르다는것을 알수 있다. 앞글자가 대문자냐 소문자냐 에 대해서는 나중에 String 클래스에 대해 공부 할때 이야기 하겠다.
변수 선언하는 방법
변수선언이란? 저는 이 변수를 쓸거에요! 라고 선언을 하는것과 같다.
//정수형
int a = 10;
long a = 20L;
//실수형
float a = 1F;
double a = 20.3;
//문자형
char a = 89; //자세한것은 아래에 이야기하겠다.
char a = '앙';
//문자열
String a = "안녕하세요!";
//논리형
boolean a = true; // true 와 false 로 나누게 된다.
만약, 이 코드를 복붙 한다면 오류가 발생할것이다. 왜냐하면 변수명은 동일하게 지으면 안된다...그래서 나는 항상 변수명을 고민하거나 아니면 번역기 돌려서 쓰기도 한다.
중요한건 문자형에 89 정수를 입력 했는데. Y 가 출력 된다. 왜? 문자형은 아스키코드 ( 맨위에 사진 )에 따라 문자가 출력되기도 한다.
반응형
LIST