모도리는 공부중

변수와 자료형 본문

내 지식 정리/JAVA

변수와 자료형

공부하는 모도리 2020. 10. 28. 01:43
728x90
반응형

변수(variable) ?

 - 데이터를 담을 수 있는 메모리 공간.

 - 어떤 값이 들어가느냐에 따라 결과가 달라지는 것.

 

변수를 지정하는 것? = 변수를 선언하는 것! 이라고 하자.

 

자료형 변수명 대입 

   ↓       ↓     ↓   ↓

   int       a      =    3  ;

                             ↑

                        문장 마무리

 

수학에서 '='의 뜻은 '같다'지만 여기에서는 '대입'의 뜻. 오른쪽에 있는 값을 왼쪽에 넣겠다.
문장을 마칠 때는 항상 ;(세미콜론)으로 꼭 마무리를 해주자.

 

 

 

변수명 규칙 ?

1. 키워드 사용 불가.

자바에서 이미 지정되어있는 키워드명은 변수명으로서 사용이 안된다.

abstract continue for new switch
assert default if package synchronized
boolean do goto private this
break double implements protected throw
byte else import public throws
case enum instanceof return transient
catch extends int short try
char final interface static void
class finally long strictfp volatile
const float native super while

2. 대소문자가 구분되며 길이에 제한이 없다.

 - int True;와 int true;는 서로 다르다.

3. 숫자로 시작할 수 없다.

 - int 1a = 0;

4. 특수문자는 '_'와 '$'만 허용한다.

 - int_a는 허용되지만 int#a는 허용되지 않는다.

 

 

 

자료형 ?

컴퓨터가 입력받을 수 있는 데이터는 다양한 형태로 존재한다.

자료형 설명
논리형 true, false
문자형 'A', 'b', '이'
정수형 1, 14, -27
실수형 3.14, 1.5

문자형은 문자 하나씩 표현 / 실수형은 소숫자리를 포함한 값도 나타낼 수 있음.

  1byte 2byte 3byte 4byte
논리 boolean      
문자   char    
정수 byte short int long
실수     float double

가장 자주 사용하는 것에 체크를 해줬는데 boolean / char / int / double 이었음.

 

boolean은 참과 거짓 논리를 표현.

char는 문자 하나만 넣을 수 있는 관계로 abc 이렇게 쓰면 문자열이 됨.

그럼 문자열은 어떻게 표현하느냐? 레퍼런스형을 사용해줘야 함.

레퍼런스는 String이라는 자료형을 사용해서 ' '(작은 따옴표)가 아닌 " "(큰 따옴표)를 사용해줘야한다고.

이 부분은 나중에 설명해주겠다고 했음.

정수형은 int형을 실습할 때 가장 많이 사용할 것임.

float은 float의 크기가 작기 때문에 f를 적어서 float이라는 것을 지정해줘야한다고 함. 아직 무슨말인지 이해 못했음.

 

 

 

728x90
반응형

'내 지식 정리 > JAVA' 카테고리의 다른 글

연산자 정리  (0) 2020.10.28
JAVA 공부 시작  (0) 2020.10.28
Comments