[java] 배열 랜덤 섞는 방법 - [보너스!] 파이썬 리스트 랜덤 섞는 방법
안녕하세요 한주현입니다. 오늘은 자바로 배열을 랜덤하게 섞는 방법 에 대하여 알아보겠습니다. 문제 상황 입력값 -> 출력값 1부터 9까지 들어있는 배열을 넣으면 랜덤으로 섞어 출력하는 프로그램을 작성해봅시다. 입력:[1, 2, 3, 4, 5, 6, 7, 8, 9] 출력: [9, 3, 1, 5, 4, 6, 7, 2, 8] main 메서드 선언 main 메서드 선언 아래 코드와 같이 배열 arr에 1부터 9까지 총 9개의 값을 갖는 배열을 선언합시다. 그리고 shuffle이란 클래스 메서드로 배열을 섞어 arr_random에 넣어 봅시다. 1234567891011class RandomArray{ public static void main(String[] args) { int[] arr = {1,2,3,4,5..
2017. 12. 24.
[java] java.lang.ArrayIndexOutOfBoundsException 원인 및 해결방법 - 배열 정렬 및 최대값, 최소값 구하기
안녕하세요 한주현입니다. 오늘은 자바 프로그래밍 시 자주 보게되는 오류 중 하나인, java.lang.ArrayIndexOutOfBoundsException 의 해결방법과 배열의 정렬, 최대값, 최소값을 구하는 방법 에 대하여 알아보겠습니다. 문제 상황 java.lang.ArrayIndexOutOfBoundsException 우리는 하나의 배열을 오름차순으로 sorting 하여, 12int[] arr1 = {1,3,5,7,9,2,4,6,8,10};Arrays.sort(arr1);cs 배열의 가장 마지막에 있는 항목인 가장 큰 수를 출력하는 프로그램을 작성해 보려합니다. 1System.out.println("The max number in array: "+arr1[arr1.length]);cs 컴파일을 하..
2017. 11. 19.