배열

    [자바/JAVA] 프로그래밍 - 배열(Array) 실습 예제

    배열(Array) 예제 문제 01. 길이가 10인 배열을 선언하고 1부터 10까지의 값을 반복문을 이용하여 순서대로 배열 인덱스에 넣은 후 그 값을 출력하세요. ex. 1 2 3 4 5 6 7 8 9 10 public void practice1() { int[] arr = new int[10]; for(int i = 0; i < arr.length; i++) { arr[i] = i + 1; } for(int i = 0; i < arr.length; i++) { System.out.print(arr[i] + " "); } } 문제 02. 길이가 10인 배열을 선언하고 1부터 10까지의 값을 반복문을 이용하여 역순으로 배열 인덱스에 넣은 후 그 값을 출력하세요. ex. 10 9 8 7 6 5 4 3 2 1 ..

    [자바/JAVA] 프로그래밍 - 배열복사 (Array copy)

    int[] origin = {1,2,3,4,5}; System.out.println("== 원본 배열 출력 =="); for(int i = 0; i < origin.length; i++) { System.out.print(origin[i]+ " "); } System.out.println(); // 단순하게 origin을 다시 대입시킨 copy 배열 셋팅 int[] copy = origin; System.out.println("== 복사본 배열 출력 =="); for(int i = 0; i < copy.length; i++) { System.out.print(copy[i] + " "); } System.out.println(); 컴파일 하지만 복사본의 배열 값을 변경 한다면? int[] origin = ..

    [자바/JAVA] 프로그래밍 - 배열 (Array)

    변수 : 하나의 공간에 하나의 값을 담을 수 있음 배열 : 하나의 공간에 여러개의 값을 담을 수 있는 개념 "같은 자료형의 값" 으로만 담을 수 있음 정확히 얘기하자면 배열의 각 인덱스 자리에 실제값이 담김 (인덱스는 0부터 시작!!) 왜 배열을 쓸까? 변수라는 것만을 이용하게 되면 대량의 데이들을 보관하고자 할 때 각각의 변수를 만들어서 따로 관리해야되는 불편함이 있다. int num1 = 0,1,2,3,4; //=> 하나의 변수에 여러개의 값을 동시에 넣을 수 없다. 따라서 아래의 방식을 사용해야된다. int num1 = 0; int num2 = 1; int num3 = 2; int num4 = 3; int num5 = 4; 출력하고자 할때도 일일히 출력해야됨(반복문 활용 불가) System.out...