Programming

; develop a program

반응형

array 3

[Java] ArrayList 클래스

이번 포스팅에서는 자바(Java)에서 ArrayList 클래스에 대하여 공부를 해보고자 한다. 기존 배열의 단점과 ArrayList 기본 배열의 단점 항상 프로그램에서 사용하려면 항상 배열 길이를 정하고 시작한다. 배열을 사용하는 중에는 배열 길이를 변경할 수 없기 때문에 코드를 수정해야 한다. 배열은 중간에 있는 요소를 비워 둘 수 없으므로 배열 요소 위치를 변경해야 한다. ArrayList 클래스 ArrayList는 자바에서 객체 배열을 좀 더 쉽게 사용할 수 있도록 제공하는 객체 배열 클래스를 말한다. 객체 배열을 관리할 수 있는 멤버 변수와 메서드를 제공하므로 사용 방법만 알아 두면 편리하게 사용할 수 있다. ArrayList 클래스와 주요 메서드 ArrayList 클래스에는 이미 만들어져 있는 ..

Back-End/Java 2023.02.04

[Java] 다차원 배열

이번 포스팅에서는 자바(Java)에서 다차원 배열에 대하여 공부를 해보고자 한다. 다차원 배열이란 이차원 이상으로 구현한 배열을 다차원 배열이라고 한다. 수학에서 평면을 나타내기 위해 x, y 좌표를 쓰는 것처럼 프로그램에서도 평면을 구현하기 위해 이차원 배열을 사용할 수 있다. 삼차원 이상의 배열도 가능한데, 삼차원 배열은 주로 공간을 나타내는 프로그램에서 활용한다. 다차원 배열은 평면이나 공간 개념을 구현하는 데 사용한다. 이차원 배열 다음은 이차원 배열을 선언하는 코드와 논리구조다. 배열의 모든 요소를 참조하려면 각 행을 기준으로 열 값을 순회하면 된다. 이차원 배열을 초기화하려면 다음처럼 행과 열 개수에 맞춰서 중괄호 { } 안에 콤마(,)로 구분해 값을 적는다. 이차원 배열을 초기화하면 괄호 안..

Back-End/Java 2023.02.04

[Java] 배열(Array)

이번 포스팅에서는 자바(Java)에서 배열(Array)에 대하여 공부를 해보고자 한다. 배열이란 배열은 자료가 연속으로 나열된 자료구조를 말하며, 자료구조의 가장 기초 내용이다. 배열을 사용하면 자료형이 같은 자료 여러 개를 한 번에 관리할 수 있다. 자료구조(data structure) 데이터를 어떻게 관리하면 좋은지 공부하는 분야 예를 들어 학생 100명의 학번을 관리해야 할 때, 학번의 자료형을 정수라 하면 int studentID1, int studentID2, ··· , int studentID100과 같이 변수 100개를 선언해서 사용해야 한다. 학번에 대한 여러 개 변수를 일일이 쓰는 것은 너무 번거롭기 때문에 배열을 사용한다. 배열 선언과 초기화 배열을 사용하려면 먼저 배열을 선언해야 한다..

Back-End/Java 2023.02.04
반응형