emovie
우당탕 개발 💭
emovie
전체 방문자
오늘
어제
  • ALL (42)
    • Java (6)
    • DB,SQL (3)
    • Network (1)
    • DevOps (1)
      • Docker (1)
    • Git (2)
    • Algorithm (8)
    • Design Pattern (2)
    • Data Structure (2)
    • Software Engineering (1)
    • Issue (4)
    • Book (3)
    • TIL (3)
    • Work Experience (2)
    • Conference (1)
    • 회고 (1)
    • 모음 (2)

블로그 메뉴

    공지사항

    인기 글

    태그

    • Jpub
    • parseLocale
    • 회고
    • context root
    • 위클리챌린지
    • TIL
    • 제이펍전문서리뷰어2기
    • fmt:parseDate
    • It
    • 자바
    • 책리뷰
    • git history 정리
    • ApacheAirflow기반의데이터파이프라인
    • Git
    • AWS로시작하는인프라구축의정석
    • 프로그래머스
    • 시스템테스트
    • 프로그래머의뇌
    • 제이펍
    • axios POST 403 Forbidden Error
    • 책
    • IT서적리뷰
    • IT서적
    • 자료구조
    • ApacheAirflow
    • java
    • MSSQL
    • server path
    • Issue
    • DesignPattern

    최근 댓글

    최근 글

    티스토리

    hELLO · Designed By 정상우.
    emovie

    우당탕 개발 💭

    Java

    배열

    2021. 3. 1. 13:47
    • '같은 자료형'의 '여러 데이터'를 연속된 메모리 공간에 배치하여 저장한다.
    • 순번이 존재하고, 길이가 자체적으로 내장되어 있다.
    • 하나의 배열 안에 있는 각 데이터는 배열의 멤버, 배열의 요소라고 부른다.
    • 배열의 멤버 변수는 일반 변수와 동일하게 대입, 참조, 출력이 가능하고, 초기화하지 않으면 자료형에 맞는 값으로 자동 초기화( boolean : fasle, 정수 : 0, 실수 : 0.0, 클래스 : null )가 된다.

     

    배열의 선언

    int[] arr1 = { 1, 2, 3, 4, 5 };		// 자료형 옆에 대괄호[]를 붙여 배열임을 선언
    int arr2[] = { 1, 2, 3, 4, 5 };		// 변수명 옆에 대괄호[]를 붙여 배열임을 선언
    int[] arr3 = new int[5];			// 값을 지정하지 않고, 길이만 지정하여 선언
    int[] arr4 = new int[] { 1, 2, 3, 4, 5 };	// 길이를 지정하지 않으면, 값을 넣어주어야 한다.
    
    // 배열의 잘못된 선언
    int[] arr5 = new int[5] { 1, 2, 3, 4, 5 };	// 값과 길이를 동시에 명시할 수 없다.

     

    배열의 출력

    • 접근하려면 index 번호를 명시한다.
    • 배열의 멤버 변수는 일반 변수와 동일하게 취급한다.
    • 순번이 1씩 증가하기 때문에 for문을 활용한다.
    int[] arr = { 1,  2,  3,  4,  5 };
    //           [0] [1] [2] [3] [4]  <- index 번호
    
    for(int i = 0;i<arr.length;i++){	// .length : 배열의 길이를 출력한다.
    	System.out.print(arr[i]+" ");
    }
    
    // 출력 결과 : 1 2 3 4 5
    저작자표시 (새창열림)
      'Java' 카테고리의 다른 글
      • 예외 exception
      • [ 4,5,6 ] 제어문과 반복문
      • [ 3 ] 연산자
      • [3] 변수, 상수, 리터럴 상수
      emovie
      emovie

      티스토리툴바