작성한 질문수
그림으로 배우는 자바, 파트2: 객체지향!
주사위 통계, Math와 Random
작성
·
265
0
주사위 100개 던지는 코드를 작성할 때
int[] counts = new int[13];
for(int i = 0 ; i<100; i++){
int a = DieA.roll();
int b = DieB.roll();
counts[a+b]++;
}
이렇게 작성하셧는데
이 부분이 이해가 가질 않습니다
이것의 효과가 뭔가요?
이걸로 무슨일이 일어나나요?
너무 궁금합니다
답변 1
변수 a => 첫 번째 주사위의 눈 값변수 b => 두 번째 주사위의 눈 값
가령 (a, b)가 (3, 7)로 나왔다면두 눈의 합은 10이쥬?그럼 10이 나왔음을 표시(카운트)해야겠쥬?
따라서,counts[a + b]++;를 해주는 거라능