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
- 미니게임
- 버전일치
- Spinner
- java#왕초보
- Android
- 안드로이드
- 오버라이드
- java
- sub query
- 답글
- 왕초보
- 스프링
- Spring
- kotlin
- FIle
- snowpack
- git
- webpack
- degit
- 스타일보험
- parcel
- React
- SQL
- 상속
- 게시판
- 시큐어코딩
- 함수
- 코틀린
- 쿠키
- 숫자
Archives
- Today
- Total
YSHUSH
Array 본문
˙ Array : 배열 = 같은 자료형 변수들의 묶음. <- 변수들
목적 -> 변수관리. 관리는 index number 구분
˙ 형식 :
자료형 배열변수명[] = new 자료형[배열의 총갯수];
배열변수명[index number]
int *arrName = new int[5];
int arrName[] = new int[5]; -> 정수형 변수 5개 선언
동적(dynamic)할당 != 정적(static)
arrName[0] = 11;
arrName[1] = 22;
arrName[2] = 33;
arrName[3] = 44;
arrName[4] = 55;
// int array[] = new int[5];
// int []array = new int[5];
int[] array = new int[5]; // 동적 할당은 자동적으로 0을 생성
System.out.println(array); // 36aa7bc2 <- Heap 영역의 주소
System.out.println(array.length); // 배열의 길이
int num1, num2;
num1 = 333;
System.out.println(num1);
System.out.println(array[0]);
array[0] = 11;
array[1] = 22;
array[2] = 33;
array[3] = 44;
array[4] = 55;
System.out.println(array[2]);
System.out.println(Arrays.toString(array));
//선언 & 초기화
int number = 0;
number = 1; // 값의 갱신
//배열 선언 & 초기화
int Array[] = { 111, 222, 333, 444, 555 };
// 0 1 2 3 4 번째
System.out.println(Array[1]);
char chArr[] = { 'h', 'e', 'l', 'l', 'o' };
System.out.println(chArr.length);
System.out.println(Arrays.toString(chArr));
System.out.println(chArr);
char c = 'A';
System.out.println(c);
System.out.println((int)c); // <- 65 == ASCII코드
int d = 0x40;
System.out.println((char)d);
String strArr[] = { "I'm", "ground", "introduce", "myself" };
System.out.println(strArr.length);
System.out.println(Arrays.toString(strArr));
System.out.println(strArr); //이건 쓰면안됨
// stack heap static sys 의 개념을 알기