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 |
Tags
- webpack
- 함수
- FIle
- git
- 스프링
- kotlin
- 게시판
- 코틀린
- java
- SQL
- Android
- 오버라이드
- 왕초보
- 스타일보험
- 답글
- sub query
- parcel
- 미니게임
- 숫자
- snowpack
- 상속
- java#왕초보
- 버전일치
- degit
- 쿠키
- Spinner
- 안드로이드
- Spring
- 시큐어코딩
- React
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 의 개념을 알기