• 카테고리

    질문 & 답변
  • 세부 분야

    프로그래밍 언어

  • 해결 여부

    미해결

소수의 합 ArrayList

22.10.02 23:44 작성 조회수 132

0

스크린샷 2022-10-02 오후 11.43.07.png합은 맞게 나오는데 리스트에는 제대로 안들어갑니다ㅜ

답변 1

답변을 작성해보세요.

0

안녕하세요.

if절에 중괄호가 빠져서, sum만 계산되고 primeList.add는 참일때만 실행이 안되고 항상 실행되서 모든수가 들어갔습니다. 다음과 같이 수정하세요.

if (isPrime(num)) {

sum += num;
primeList.add(num);

}

 

감사합니다.