3강 변수

3-1변수란

-데이터(자료)를 임시로 담을 수 있는 상자(메모리공간)

ex)학생들의 점수를 어딘가에는 데이터화해서 저장을 해야 연산을 할 수 있다.

이 때 변수를 이용한다.

 

int i=10;

int j=20;

*int - 자료형(정수,문자열 등등)

 

3-2변수 선언과 초기화

a.선언부와 초기화

-선언부까지 작업을 하면 메모리 일정한 공간만 확보를 한 것이다.

-대입연산자를 통해서 내가 원하는 변수값을 대입할 수 있다.

 

예제)

int i = 10;

___________________________________

" int i " - 선언부

" = " - 대입연산자

" 10 " - 초기화

__________________________________

"int" - 자료형

" i " - 변수이름

" 10 " - 변수값

___________________________________

 

b.변수선언 방법 2가지

1.변수선언 후 초기화 진행

int i; #변수선언

i = 10; #변수 초기화

System.out.println("i = " + i);

=> i = 10

 

2.변수선언과 초기화를 동시에 진행

int j = 20; #변수 선언 & 초기화

System.out.println("j = " + j);

=> j = 20

 

실습

*결국 값은 같게 나온다.

*추후에 변수 초기화를 해야 할 상황을 대비해 

 1번처럼 int i;정도로만 설정 해주는 용도로 사용해도 좋을 것 같음

*ctrl + F11 -> 실행 단축키

 

3-3메모리 할당과 진법(실습)

int

데이터형

-정수가 있고 실수(소수점)가 있다.

 

자료형

-문자(A : 문자, AB:문자열)

*int 자료형은 메모리에서 4byte(=32bit)공간은 차지함

int i;로 할시에 32bit만 확보가 된다.

i =10; (10진수 : 10, 2진수 : 1010 형태로 채워지게 된다)

 

실습

 

3-4변수 데이터 변경

-변수에 저장된 데이터는 언제든지 변경할 수 있다.

*변수는 말그대로 변하는 수이다.

*한번 선언한 이름을 다시 선언할 수는 없다.

 

변수를 왜 사용하는가

-재활용하기 위해서

) 학점관리, 반학생들의 점수를 총합한 값

)어떤 사람의 기상시간을 알리는 시간을 설정을 한다.

-a라는 변수에 5시간을 설정 한 것을 계속 사용하게 한다.

-다른데이터를 하나의 상징적인 의미로 담아 놓고 재활용해서

 쉽게 사용하게 하기 위해서 변수를 사용한다는 개념으로 이해하면 된다.

+ Recent posts