배열은 타입이 같은 여러 개의 변수를 관리하기 위해서 사용합니다. 배열의 요소들은 연속된 메모리 값을 가집니다. 배열의 요소는 인덱스를 통해서 접근이 가능합니다. 1. 자바 배열 선언 Person persons[] = new Person[10]; 위와 같이 선언하면 Person 형 변수 10개를 저장할 수 있는 배열 persons가 생성됩니다. 주의! 아직 Person 형 변수는 생성되지 않았습니다. 배열의 각 요소엔 null 값이 들어있습니다. persons 배열을 사용하기 전 각 요소에 Person 형 객체를 생성하여 할당해주어야 합니다. 그냥 사용하시면 NullPointerException을 만나게 됩니다. ( 원시 타입(int, boolean, ..)의 경우 각 요소를 초기화하지 않은 경우 int..
자바 랜덤 함수를 사용하는 방법에 대해서 알아보겠습니다. 자바에서 랜덤한 값을 추출해내는 방법으로는 두 가지가 있습니다. Math.random() 함수 사용 java.util.Random 클래스 사용 1. Math.random() 함수 사용 먼저 자바 Docs의 내용을 보겠습니다. public static double random() 0.0보다 크거나 같고 1.0보다 작은 double 형 값을 반환한다. 반환된 값은 해당 범위에서 (거의) 균일한 분포의 의사랜덤으로 선택된다. 이 메서드가 처음 호출되면, 하나의 새로운 의사난수 생성기를 생성한다. 이는 다음 표현식에 의해서 생성된다. new java.util.Random() 이 새로운 의사난수 생성기는 이후 이 메서드에 대한 모든 호출에 사용되며 다른 곳..