[Java] Array
[Java] Array 배열 (Array) 여러 개의 동일한 자료형의 데이터를 연속된 공간에 저장하는 자료구조다 각 데이터는 인덱스 번호와 매핑이 되어 있다 인덱스는 0부터 시작하여, 1씩 증가한다 인덱스로 통해 데이터에 접근이 빠르게 가능하다 배열은 데이터를 추가/ 삭제가 어렵고, 애초에 처음 만들 때에 최대 크기를 고정으로 만든다 추가/ 삭제 하기 위해서는, 새로운 배열을 만들어야 한다 배열 길이 : 5 인덱스 0 1 2 3 4 데이터 값 7 8 9 10 11 배열 길이를 설정하고, 안에 있는 값들을 0에서, 원하는 값으로 바꾼다 [0, 0, 0, 0, 0] => [7, 8, 9, 10, 11] import java.util.Arrays; public class MakeArray { public st..
2023. 6. 14.
16. Java Array
16. Java Array Array가 필요한 이유 여러 변수를 만들어서, 각 변수마다 값을 저장하는 것보단, 변수 하나를 만들어 Array에 값들을 저장할 수 있다 똑같은 변수에 이름만 다르게 해서, 값들을 저장하는 것보단, 하나의 변수에 값들을 저장하는 것이 더 효율적이다 그리고 Array는 순회가 가능해서, 찾고자 하는 값을 순회를 하며 찾으면 된다 jshell> int[] marks2 = new int[5]; marks2 ==> int[5] { 0, 0, 0, 0, 0 } jshell> int[] marks = {1, 2, 3}; marks ==> int[3] { 1, 2, 3 } jshell> marks2[0] = 5; $3 ==> 5 jshell> marks2 marks2 ==> int[5] ..
2023. 5. 29.