이 프로그램은 컴파일 시간 오류를 표시합니다. (Integer it : arr)에 대한 유형의 잘못된 시작, 왜 오류가 표시됩니까? [복제]
Dec 19 2020
import java.util.*;
class Test
{
Set<Integer> st = new HashSet<Integer>();
Integer arr[]={1,1,2,2,4,8};
for (Integer it : arr)
{
st.add(it);
System.out.println(st);
}
public static void main(String ar[]){
System.out.println("Main");
}}
답변
Verity Dec 19 2020 at 16:27
다음과 같이 for 루프를 main 메서드에 넣습니다.
public static void main(String ar[]) {
Set<Integer> st = new HashSet<Integer>();
Integer arr[]={1,1,2,2,4,8};
for (Integer it : arr) {
st.add(it);
System.out.println(st);
}
}