Programming/Java

JAVA의 정석 [연습문제] - Chapter04

감귤밭호지차 2022. 10. 14. 18:05
▶ 5 - 5

ballArr 배열을 랜덤으로 섞은 뒤 [0] ~ [2] 의 숫자를 ball3배열에 넣어 세 자리 숫자를 출력해보는 예제 

 

《내가 짠 코드》

결과는 랜덤하게 세 자리 숫자가 나오는 것을 확인 했다. 

 

HINT : 빨간색 창 부분을 아래와 같이 수정해 보자. 더 간단하게 표현할 수 있다. 

System.arraycopy(ballArr,0,ball3,0,3);

ballArr 배열의 [0]에서 ball3 배열의 [0]으로 3개의 데이터를 복사한다는 메서드.

 

 

Q. 맨 마지막 주석 처리 부분을 보면 나는 console 창에

 

세 자리 숫자 

ball3[0] : 랜덤

ball3[1] : 랜덤

ball3[2]  : 랜덤

 

이런 식으로 바꿔보고 싶었다. 하지만 ,,,아래처럼 원하는대로 나오지 않는다. 어떻게 수정해야 할까..?