균민정음
Tomorrow += 나의 Today
균민정음
전체 방문자
오늘
어제
  • 분류 전체보기
    • Blog 력사
    • 코딩목록 A
      • JS
      • HTML_CSS
      • Python
    • 코딩목록 B
      • C
      • JAVA
      • Git
    • 코딩테스트
      • 프로그래머스(SQL)
      • 프로그래머스(JAVA)
    • Content
      • Book
      • A lot Of
      • toeic

블로그 메뉴

  • 홈
  • 태그
  • 방명록

공지사항

  • 본인 공부한거 기록하는 곳.

인기 글

태그

  • Github Desk #Vscode
  • 객체리터널
  • 메타버스 #MetaBus
  • 구글폰트 #html아이콘
  • css_poisition
  • 디자인스킬 #유튜브 #코딩애플

최근 댓글

최근 글

티스토리

hELLO · Designed By 정상우.
균민정음

Tomorrow += 나의 Today

코딩목록 B/JAVA

[JAVA] 배열 Array

2022. 9. 19. 12:03

배열 Array

: 같은 데이터 타입을 가진 연속된 메모리 공간으로 이루어진 자료구조.

: 배열 생성 시 크기를 정하고 변하지 않는다.

: 유일한 변경법은 새 배열을 생성하여 대체하는것 밖에 없다. (대체 ArrayList )

int[] arrayInt = new int[20]; 
		
arrayInt[0] = 10;
arrayInt[12] = 20;
//arrayInt[21] = 99; // 배열의 크기범위 이상이 지정시 예외가 뜬다.ArrayIndexOutOfBoundsException

 

: 선언과 동시에 초기화하는 방법 

int [] arrayInt2 = new int[] {1,2,3,4};
int [] arrayInt3 = {5,6,7,8};
		
System.out.println(arrayInt2[3]);
System.out.println(arrayInt3[1]);
		
// 3. 배열의 크기
System.out.println("배열의 크기 : " + arrayInt.length);

: 따로 값을 생성하지 않을시 int정수 = 0 , String = null값이 된다.

: Arrays.equals(배열1 , 배열2) 

                   배열이 다를경우 false

: Arrays.sort(배열)

                   배열을 정렬시킨다.

 

 


2차원 배열 Array

: 지금까지는 int[] 로 선언하면 arrray = ㅁㅁㅁ.. 식 배열에서

  int[5][3] array 

                      ㅁㅁㅁㅁㅁ..
                      ㅁㅁㅁㅁ

                      ㅁㅁㅁ.. 

  식으로 배열이 된다.

int[][] arrayInt4 = new int[3][];
arrayInt4[0] = new int[2]; // 가변크기의 2차원 배열 생성
arrayInt4[0][1] = 10;
		
int[][] arrayInt5 = {{1}, {2,3}, {3,4,5}}; // 선언과 동시 초기화
System.out.println(arrayInt5[1][0]);
System.out.println(arrayInt5[2][1]);

 

 


가변 Array

??

 

 

 


출처: 

 프로그래머스 자바 입문 : https://school.programmers.co.kr/learn/courses/5

 

자바 입문

자바 입문 가장 널리 쓰이는 프로그래밍 언어 Java로 프로그래밍의 기초를 다져보세요. 이 강의의 내용을 책으로 만나고 싶으시면 여기를 눌러 책 정보를 확인하세요. 강의를 다 들었는데, 지금

school.programmers.co.kr

Udmy 자바 :https://www.udemy.com/share/1078ow3@ghzUZYVbsTk7B2-spjj5ue3nXCBznm-C2GdRhMWGlb0K3CY2sBUdHIuXjUyy0A6lNg==/

'코딩목록 B > JAVA' 카테고리의 다른 글

[JAVA] 클래스  (0) 2022.09.21
[JAVA] ArrayList  (0) 2022.09.20
[JAVA] 반복문  (0) 2022.08.22
[JAVA] 자료형  (0) 2022.08.22
[JAVA] 연산자  (0) 2022.08.21
    '코딩목록 B/JAVA' 카테고리의 다른 글
    • [JAVA] 클래스
    • [JAVA] ArrayList
    • [JAVA] 반복문
    • [JAVA] 자료형
    균민정음
    균민정음
    곡창1

    티스토리툴바