[Java] 배열

이도원·2022년 11월 23일
0

Java 문법

목록 보기
3/8

선언, 할당

int[] intArray = {1, 2, 3, 4};
int[] intArray = new int[4]; // 공간만 할당 후 이후 값 저장(default 값은 0)
intArray.length //크기 확인
//문자열 배열 선언
String[] textArray = new String[4]; // 공간할당 (default값 null)
//다차원 배열
char[][] page = { 		//공간 + 값 할당
        {'1', 'p', 'a', 'g', 'e'},
        {'오', '늘', '은', '뭐', '할'},
        {'까', '공', '부', '하', '자'}
};
char[][] page = new char[3][5]; //공간 할당
char[][][] page = new char[2][2][2]	//3차원
Person[] array = new Person[6]; //Person 클래스 객체 배열 공간 할당

정렬, 최대,최소값 구하기

//배열 정렬
Arrays.sort(intArray);
//정렬 후 최대 값
intArry[intArray.length-1]
//정렬 후 최소값
intArry[0]

//Math 이용 
//최대값 구하기
for(int i : asScores )  iMax = Math.max( i, iMax );
//최소값 구하기
for(int i : asScores )  iMin = Math.min( i, iMin );

배열 자르기

int[] arr1 = Arrays.copyOfRange(arr, start, end);	//index로 구간 설정
profile
studying

0개의 댓글