2017-04-20 1 views
-1
public static void main(String []args){ 
    Random gen = new Random(); 
int[] numbers = new int[6]; 
int sum, product; 
for (int i = 1; i < numbers.length; i++){ 
    int pick = gen.nextInt(10); 
    numbers[i] = pick; 
    sum = (numbers[1]+numbers[2]+numbers[3]+numbers[4]+numbers[5]); 
    product = sum *2; 
    System.out.println("Random number: " + numbers[i]); 
    System.out.println("Product is: " + product); 
} 
} 

그것은이 인쇄 :전체 값만 인쇄하려면 어떻게해야합니까?

  • 임의의 수 : 0
  • 제품은 : 0
  • 임의의 숫자 : 8
  • 제품은 다음과 같습니다 (16)는
  • 임의의 수 : 9
  • 제품 : 34
  • 임의 번호 : 3
  • ,
  • 제품은 40
  • 임의의 번호입니다 : 9
  • 제품은 괜찮 58

,하지만 난 단지 58 뭔가 간단한 것으로, 총 수를 원하는 :/나는이에 새로운 해요 . 당신이 반복 어느 때

System.out.println("Product is: " + product); 
+3

루프 외부에서'System.out.println'를 넣습니다. –

답변

1

만점이 System.out.println("Product is: " + product); 받기 :

System.out.println("Random number: " + numbers[i]); 
System.out.println("Product is: " + product); 

을 그리고 루프 외부에 다음을 추가합니다

+0

그것은 쉬운 T_T이었다. 대단히 감사합니다! – BronyMC

+1

문제는 없습니다. –

0

루프에서 다음 문을 제거 루프에서 System.out.println 메서드를 호출하면 모든 출력을 얻는 것입니다. for 루프에서 메서드를 가져와야합니다.

이 삭제 :

System.out.println("Random number: " + numbers[i]); 

System.out.println("Product is: " + product); 

루프의 외부에서이 하나를 넣어 :

System.out.println("Product is: " + product); 
0

는 루프

관련 문제