Joslynn의 하루

개발 공부_배열, 다차원 배열, 상수형 변수_220724 본문

개발 고민

개발 공부_배열, 다차원 배열, 상수형 변수_220724

Joslynn 2022. 7. 25. 00:30

배열이란?

배열: 자료들이 담길 큰 방으로 생각

데이터 type [ ]: 배열 표현 방식

int [](데이터타입) ___(변수 이름) = new int [3]: 4btye짜리 정수 3개를 저장할 공간이 생성

ex> int [] kor = new int [3]

kors[1] = 1: 1 - 위치 연산, 정수만큼 1번 이동.

                   [ ] - 그 공간을 할당하는 연산, 여기에 값 대입

 

*이름은 하나이면서, 여러 데이터를 관리할 수 있게 됨;

 

ex> 영어 성적을 위한 배열을 선언하시오.

int [ ] engs = new int [3];

 

확인문제

int [] kor = new int [3];

int [ ] engs = new int [3];

kors == engs (두 배열이 같은 객체인지 연산, 객체 주소값이 같아야 함; // false)

kors [0] == engs [0] (두 공간의 값이 같은지 연산, 맞으면 true, 아니면 false)

 

// 배열 사용X
int kor1;
int kor2;
int kor3;

kor1=1;
kor2=1;
kor3=1;

//----------------------------------------------------------
//배열 사용O
int kors[]
kors[0] = 1;
kors[1] = 1;
kors[2] = 1;

for(int=0; i<3; i++)
	kor[i];
 //연산을 이용해서 값을 할당했기 때문에, 반복문 사용 가능

다차원 배열

 

출처:https://www.youtube.com/watch?v=XgTFsRTiL7s&ab_channel=%EB%89%B4%EB%A0%89%EC%B2%98

 


상수형 변수

출처: https://www.youtube.com/watch?v=Xh2zyzl6JoY&list=PLq8wAnVUcTFV7wEVu2qcAChtAOYusZwzj&index=38&ab_channel=%EB%89%B4%EB%A0%89%EC%B2%98

변수는 특성상 다른 값을 대입할 수 있음; == 실수로 다른 값을 대입할 수 있음

** final: 변수 앞에 사용 시, 첫번째 값이 입력된 이후 다른 값 대입 불가; (상수형 변수)

              표현 방식: 변수 이름은 모두 다 대문자로 표시 및 under bar로 단어 이음;

Comments