목록JAVA/chapter05_array (6)
WON.dev
package org.joonzis.test; public class Test01 { public static void main(String[] args) { //Test01.java //Q. 임의의 정수값 5개를 저장한 배열 중에서 인덱스가 1인 곳의 값을 출력 // 1. 배열 선언int[] arr = new int[5]; // 2. 배열 초기화int[] arr = {1,2,3,4,5}; // 1. 임의의 정수값 5개를 저장한 배열 만들기 // 2. 해당 배열의 1번 인덱스 값 출력 int[] arr = {1,2,3,4,5}; System.out.println(arr[1]); } } package org.joonzis.test; public class Test02 { public static void ..
package org.joonzis.ex; public class Ex05_2D_array { public static void main(String[] args) { /* * 가변형 2차원 배열 * 1. 행만 고정하고 열이 고정되어 있지 않은 배열 * 2. 선언 방법 * int[][] arr = new int[3][];// 3행 n열 * arr[0] = new int[3];// 0행 3열 * arr[1] = new int[2];// 1행 2열 * arr[2] = new int[4];// 2행 4열 * (고정형과 가변형의 코드차이는 없다!!) */ // 3행 n열 정수형 배열 int[][] arr = { {1,2,3}, {4,5}, {6,7,8,9} }; // i : 행, j : 열 for(int i=0..
package org.joonzis.ex; public class Ex04_2D_array { public static void main(String[] args) { /* * 고정형 2차원 배열 * 1. 행과 열이 고정되어 있는 2차원 배열 * 2. 선언 방법 *int[][] arr = new int[3][4];// 3행 4열 *3. 초기화 방법 *int[][] arr = new int[][]{{1,2,3,4},{5,6,7,8},{9,10,11,12}}; *int[][] arr = {{1,2,3,4},{5,6,7,8},{9,10,11,12}}; */ // 2행 3열 정수형 배열 int[][] arr = { {1,2,3}, {4,5,6} }; // i : 행, j : 열 for(int i=0; i
package org.joonzis.ex; import java.util.Scanner; public class Ex03_String_array { public static void main(String[] args) { /* * String 배열 * * 1. 문자열을 여러 개 저장하기 위해 사용한다. * 2. 일반적으로 한 번 문자열이 저장되면 수정될 일이 없다. * 3. 수정될 일이 없다면 for-each문을 활용 하는 것이 좋다. * * 1) 선언 * (1)String 클래스는 객체를 생성해도 되고 안해도 된다. * (2)객체를 생성시 힙 영역 내의 String constant pool 이라는 곳에 저장되고 * 이미 존재하는 문자열이 있으면 그 인덱스 번호를 가리키게 된다. * (3)객체를 생성하면..
package org.joonzis.ex; import java.util.Scanner; public class Ex02_for_each { public static void main(String[] args) { Scanner sc = new Scanner(System.in); int[] arr = new int[3]; /* // 배열에 값 저장 방법 // 1. 개별적으로 한 개씩 삽입 arr[0] = sc.nextInt(); arr[1] = sc.nextInt(); arr[2] = sc.nextInt(); // 2. 반복문 이용 - 삽입 for(int i=0; i
package org.joonzis.ex; import java.util.Arrays; public class Ex01_primitive_array { public static void main(String[] args) { /* * 1. 배열 (Array) * 1) 선언 방법 * (1) int[] arr = new int[3];// 길이가 3인 arr 배열 생성 (추천!) * (2) int arr[] = new int[3]; * (3)int[] arr;// 참조 변수 arr 선언 * arr = new int[3]; // int 3개 생성 후 주소를 arr에 저장! (쓰진말자!) * 2) 초기화 방법 * (1) int[] arr = new int[]{10,20,30}; * (2) int[] arr = {..