JAVA - 배열 1

2022. 4. 13. 14:26·STUDY/JAVA
반응형
배열 ? 
    같은 타입의 데이터를 연속된 공간에 나열시키고, 각 데이터에 인덱스를 부여해 놓은 자료 구조

* 같은 타입의 데이터만 저장할 수 있음
* 한 번 생성된 배열은 길이를 늘이거나 줄일 수 없다.
* 배열 변수도 참조 변수에 속하므로 배열객체는 힙 영역에 생성되고 배열 변수는 힙영역의 배열 객체를 참조

 

배열 선언

ⓐ 타입[] 변수;            ex) int[] intArray;

ⓑ 타입 변수[];            ex) int intArray[];

 

배열 생성

ⓐ 데이터타입[] 변수 = {값0, 값1, 값2, ...};                   //배열 인덱스는 "0"부터 시작함

    String[] name = {"라푼젤", "신데렐라", "백설공주"}

    여기서 "라푼젤"은 name[0], 신데렐라는 name[1], 백설공주는 name[2] 이다.

    신데렐라를 자스민으로 바꾸고 싶으면 name[1] = "자스민";

 

ⓑ 배열 변수를 이미 선언한 후에 다른 실행문에서 중괄호를 사용한 배열 생성은 컴파일 에러

int[] array;
array={1,2,3};
//컴파일 에러

  변수를 미리 선언한 후, 값 목록이 나중에 결정되는 상황이라면 new 연산자를 사용하면 된다.

array = new int[] {82, 62, 90};

 

배열 길이(배열변수.length;)

int[] array = {10, 20, 30}
int num = array.length;            //3

------------------------------------------------
	int[] scores =  {83,90,87};
	
	int sum = 0;
	for(int i = 0; i<scores.length;i++){
		sum += scores[i];
	}
	
	System.out.println("sum : " + sum);                //260

	}
반응형
저작자표시 (새창열림)

'STUDY > JAVA' 카테고리의 다른 글

JAVA - 향상된 for문  (0) 2022.04.13
JAVA - 다차원 배열  (0) 2022.04.13
jAVA - 데이터 타입 분류/메모리 사용 영역  (0) 2022.04.12
JAVA 연산자  (0) 2022.04.11
이클립스 블랙모드 설정하기  (0) 2022.03.29
'STUDY/JAVA' 카테고리의 다른 글
  • JAVA - 향상된 for문
  • JAVA - 다차원 배열
  • jAVA - 데이터 타입 분류/메모리 사용 영역
  • JAVA 연산자
3unB
3unB
  • 3unB
    ILLILI
    3unB
  • 전체
    오늘
    어제
    • 분류 전체보기 (158)
      • STUDY (107)
        • JAVA (30)
        • SPRING (29)
        • JSP (11)
        • DATABASE (19)
        • HTML (0)
        • CSS (4)
        • GITHUB (2)
        • ETC (4)
        • 자격증 (1)
        • ERROR (6)
      • PROJECT (6)
        • Personal_Project 01 - commu.. (1)
        • TeamProject - JOINUS (4)
      • EUNB (30)
        • 맛집 (27)
        • 여행 (3)
        • 전세사기 (0)
      • 오블완챌린지 ++ (11)
  • 블로그 메뉴

    • 홈
    • 태그
    • 방명록
  • 링크

    • 짱민지
    • 아랄이
  • 공지사항

  • 인기 글

  • 태그

    배열 한 컬럼에 넣기
    망미 바
    속초 중앙시장 감자전
    속초 숙소 내돈내산
    전포동 카페
    서면 맛집
    전포 신상 맛집
    콩콩팥팥 맛집
    센텀 신세계백화점 팝업
    Database
    mysql
    서면 설야멱
    티스토리챌린지
    콩콩팥팥 두부
    전포동 맛집
    인제 고향집
    속초 해변 숙소
    망미 테린느
    전포 맛집
    전포동 핫플
    전포 연어덮밥
    oracle
    망미 조용한 카페
    망미 카페
    전포 밥집
    alter
    오블완
    전포 데이트
    전포 오꼬노미야끼
    인제 두부
  • 최근 댓글

  • 최근 글

  • 250x250
  • hELLO· Designed By정상우.v4.10.0
3unB
JAVA - 배열 1
상단으로

티스토리툴바