// 3의 배수가 있을 경우 ArrayList전체 출력하고 없을 경우 해당사항 없음 메세지 출력 if(result.size() > 0 ){ for(Integer i : result){ System.out.println(i); } }else{ System.out.println("해당사항 없음"); }
}//end of main()
배열을 두 개를 생성하면 메모리 낭비가 생긴다. 변수가 가능하다면 객체대신 변수를 사용하는 것이 메모리효율에 좋다.
변수인 int는 4바이트인데 객체는 최소 4바이트 이상이니까.
따라서 이 문제에선 변수를 쓰는 것이 속도도 빠르다. 왜냐면 메모리를 만드는 시간이 드니까