그래서 4 × 4 인 2 차원 배열을 만들려고하고 있고 나는 2에 그들이 입력 위치를 랜덤 할 8 개 가지 수업을 프로그램이 실행될 때마다 -D 배열. 나는 무작위 화 또는 숫자 셔플 링의 개념을 이해하지만 수업에 관해서는 전혀 모른다. 수동으로 초기화 할 예정 이었지만 아무도 그 위치를 무작위로 추출하는 방법을 알고 싶습니다.은 자바 객체를 무작위 것 2 차원 배열을 생성
편집 : 나는 명확히해야 , 나는 엄격하게 배열을 사용 할뿐만 아니라 어쩌면 난 그냥 혼란 스러워요. 나는 그것을 수행하는 경우 예를 들어 수동으로 내가 가진 :
board = new CardGame[4][4];
board[0][0] = new Card1();
board[0][1] = new Card1();
board[0][2] = new Card2();
board[0][3] = new Card2();
board[1][0] = new Card3();
board[1][1] = new Card3();
board[1][2] = new Card4();
board[1][3] = new Card4();
board[2][0] = new Card5();
board[2][1] = new Card5();
board[2][2] = new Card6();
board[2][3] = new Card6();
board[3][0] = new Card7();
board[3][1] = new Card7();
board[3][2] = new Card8();
board[3][3] = new Card8();
내가 무작위로 그것을 구현하는 방법에 대한 갈 것이라고 어떻게 그냥 혼란 스러워요.
각 클래스의 고정 된 양의 개체가 필요합니까 (예를 들어 각각 2 개)? –
예, 그렇기 때문에 두 번 나타나는 8 개의 클래스에서 임의로 위치를 무작위로 배열하고자합니다. 수동으로 위치를 지정하는 방법 만 알고 있습니다. –
@KoreanGhost Array only 솔루션에 대한 내 대답을 업데이트했습니다. – M21B8