학습 기록/Java

23.05.12 / Java / array

SooHw 2023. 5. 12. 17:05

자료구조

논리적으로 설계된 데이터 구조 및 관계

 

 

 

 

 

 

 

 

 

 

 

 

배열

같은 타입 여러변수를 하나의 묶음으로

인덱스에 대응하는 데이터들로 이루어진 자료구조

*

배열인덱스 - 0부터 시작

자료형 변수명[] = new 자료형[크기]

int arr[] = new int[5];

배열에 값 지정

변수명[인덱스번호] = 원하는 

arr[0] = 1;
arr[1] = 2;
arr[2] = 30;
arr[3] = 23;
arr[4] = 17;

 

배열의 값을 초기화와 동시에 생성

int arr[] = {1, 2, 30, 23, 17}

 

배열의 크기

arr.length 

 

* 예제

배열의 값중 가장 큰 값과 작은 값 출력

		int[] intArray = { 2, 10, 3, 5, 56, 41, 7, 18, 94 };
		int max = intArray[0], min = intArray[0];
		for (int i = 1; i < intArray.length; i++) {
			if (intArray[i] > max) {
				max = intArray[i];
			}
			if (min > intArray[i]) {
				min = intArray[i];
			}
		}
		System.out.println("가장 큰 값은 " + max + " 입니다");
		System.out.println("가장 작은 값은 " + min + " 입니다");

* 결과창

가장 큰 값은 94 입니다
가장 작은 값은 2 입니다

'학습 기록 > Java' 카테고리의 다른 글

23.05.16 / Java / 메소드(Method)  (0) 2023.05.29
23.05.15 / Java / 2차원 배열  (0) 2023.05.29
23.05.10 / Java / 반복문(for문)  (0) 2023.05.10
23.05.09 / Java / 반복문  (0) 2023.05.09
23.05.08 / Java / 반복문(while)  (0) 2023.05.08