Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
Tags
- Computer Science
- ERD
- 부스트코스
- exception
- 객체지향
- edwith
- SW
- Java Programming
- CS 기초
- CS 기초지식
- 면접을 위한 CS 전공지식 노트
- CS기초지식
- w3schools
- CS50
- 삼성청년SW아카데미
- 이진법
- SSAFY 9기
- til
- 모두를 위한 컴퓨터 과학(CS50)
- 알고리즘
- WebProgramming
- java
- 관계형 데이터베이스
- 기초프로그래밍
- Compute Science
- 데이터베이스 모델링
- 상속
- 예외처리
- 모두를 위한 컴퓨터 과학
- ssafy
Archives
- Today
- Total
Joslynn의 하루
개발 공부_배열, 다차원 배열, 상수형 변수_220724 본문
배열이란?
배열: 자료들이 담길 큰 방으로 생각
데이터 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];
//연산을 이용해서 값을 할당했기 때문에, 반복문 사용 가능
다차원 배열
상수형 변수
변수는 특성상 다른 값을 대입할 수 있음; == 실수로 다른 값을 대입할 수 있음
** final: 변수 앞에 사용 시, 첫번째 값이 입력된 이후 다른 값 대입 불가; (상수형 변수)
표현 방식: 변수 이름은 모두 다 대문자로 표시 및 under bar로 단어 이음;
'개발 고민' 카테고리의 다른 글
Servlet & JSP 핵심 정리 (0) | 2022.10.17 |
---|---|
추상클래스와 인터페이스의 차이점 (0) | 2022.08.02 |
상속과 다형성_String class의 toString 메소드_220731 (0) | 2022.07.31 |
[Java] 배열 원소 중 최대값 구하기, 기본 정렬 알고리즘(선택, 버블, 삽입)_220726 (0) | 2022.07.26 |
Comments