자바 배열

JAVA 2018. 5. 25. 10:15


안녕하세요 AddChan입니다.


오늘은 자바 배열중 일차원 배열에 대해서 알아보도록 하겠습니다.


1.배열



배열의 초기화 방법



1.자료형[] 배열명 = {값1,값2...};

  char c[]={'a','b','c'};


2.배열명 = new 자료형[길이];

  int[] a = new int[3];


3.배열명 = new 자료형[]{값1,값2...};

  float f[] =new float[]{1.4f, 2.5f, 3.7f};





int[] array = new int[100]; 

을 입력하면 array[0]~array[99]까지

총 100개의 array 배열이 생성됩니다.



String[] arr = new String[4]

arr[0] ="AD";

arr[1] ="chan";

arr[2] ="JAVA";

arr[3] ="강좌";



String[] arr1 = {"AD", "chan","JAVA","강좌"};


등 다양하게 사용하실 수 있습니다.



2.배열 예제




▲배열 예제1 


예제를 보면 s에 int형의 배열을 100개(0~99)를 생성했습니다.


s[0]에 1000으로 초기화를 합니다. 초기화를 하지않을경우 0입니다.

마찬가지로 s[99]도 10000을 초기화해줍니다.






▲배열 예제2



나이를 4개 받아줍니다. 55,45... 그래서 4개의 길이만큼 for문이 반복하여

age[0],age[1],age[2],age[3]을 출력합니다.


(age.length= age의 길이)



double eye도 마찬가지로 eye[0],eye[1]...을 출력합니다


gender는 for - each문으로  

반복될때마다 c는 gender[0],gender[1]...로 설정됩니다.

그결과 gender[0],gender[1]....출력


String도 마찬가지로 for문으로 hobby의 길이 만큼 반복합니다.


 

3.배열 오류




배열을 선언하실때 주의해야할 부분이 있습니다.




▲배열의 오류1



int[] arr = new int[] 와 같이 배열의 길이를 정해주시지 않으면 오류가 생깁니다.




▲배열의 오류2



배열의 길이가 총 3인데 4번째의 값을 얻으려고 하면 오류가 생깁니다.


(빨간줄이 표시가 안 되어도 실행이 되지않습니다.)




4.배열 실습



이제 이해를 모두 하셨다면 실습을 해보도록 하겠습니다.




실습


5개의 점수를 입력

받아 배열에 저장후

5개의 평균을 출력하는

프로그램








▲실습 결과




.

.

.

.

.

.

.

.

.


이렇게 오늘 자바 배열에 대해 알아보았습니다.

배열 중요합니다. 복습 자주자주 해주세요.


그럼 지금까지 AddChan이었습니다. 감사합니다.


 



'JAVA' 카테고리의 다른 글

자바 조건문  (0) 2018.05.22
자바 반복문  (0) 2018.05.21
자바 스캐너  (0) 2018.05.20
자바 연산자  (0) 2018.05.17
자바 변수  (0) 2018.05.16
Posted by AddChan
,