Heumia
'배열' 태그의 글 목록

배열

코딩테스트/BOJ

[2738 - 행렬 덧셈] 2차원 배열

2차원 배열 import java.io.BufferedReader; import java.io.BufferedWriter; import java.io.IOException; import java.io.InputStreamReader; import java.io.OutputStreamWriter; import java.util.StringTokenizer; public class Main { public static void main(String[] args) throws IOException { BufferedReader br = new BufferedReader(new InputStreamReader(System.in)); BufferedWriter bw = new BufferedWriter(new O..

코딩테스트/BOJ

[5591 - 과제 안 내신 분..?] ArrayList, 배열

1. ArrayList 학생 번호 기억 ( Integer ), 제출 여부 -> 제출한 학생 remove import java.io.BufferedReader; import java.io.BufferedWriter; import java.io.IOException; import java.io.InputStreamReader; import java.io.OutputStreamWriter; import java.util.ArrayList; public class Main { public static void main(String[] args) throws IOException { BufferedReader br = new BufferedReader(new InputStreamReader(System.in));..

국비/집체 교육

10일차 - 배열 복사 + 2차원 배열 + snail

02.16(화) [ 배열 복사 ] 얕은 복사 : 객체의 주소 값만 가져와 참조형 변수에 저장하고 하나의 객체를 두 변수가 참조하고 있는 것 int[] arr1 = new int[4]; int[] arr2 = arr1; // 배열은 참조형 변수이기 때문에 인덱스를 쓰지 않으면 배열의 주소 값을 가져옴 즉, arr2의 값을 변경하면, arr1의 값도 변경됨 - 같은 주소를 가지고 있기 때문 깊은 복사 : 다른 객체를 생성하여 새로운 객체에 데이터 내용을 복사하는 것 arr1과, arr2는 완전 별개, 즉 하나의 값을 변경해도 다른 배열에 영향 없음 1. for문을 통한 1:1 값 대입 int[] arr1 = { 1, 2, 3, 4, 5 }; int[] arr2 = new int[5]; for(int i = ..

국비/집체 교육

9일차 - 배열(Array) + bubble sort

02.15(월) 오늘은 저번 과제였던, random 게임 실습 복습 후 배열을 배움 [ 배열 ] - 동일한 자료형을 가지는 변수들의 집합 / 동일 자료형의 묶음 - 저장된 값마다 index 번호가 설정됨 ( 0부터 시작 ) - 배열의 선언 : 주소 값을 가지지 않은 변수 생성 ( Stack ) int[] arr; // 자료형 [] 변수명 int arr[]; // 자료형 변수명 [] - 배열의 할당 : 배열 객체 생성 후 변수에 주소 값 할당 ( Heap ) // 변수명 = new 자료형[저장할 데이터 개수]; arr = new int[5]; // 정수 5개 저장할 수 있는 배열 int[] arr = new int[4]; // 정수 4개를 저장할 배열 생성 - 배열의 초기화 배열을 선언 후 할당하면 각 자..