for문에서 조금만 생각해보면 알 수 있습니다.
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner scan=new Scanner(System.in);
int a[] =new int[31];
for(int i=1;i<29;i++) {
int s=scan.nextInt();
a[s]=1;
}
for(int i=1;i<a.length;i++) {
if(a[i]!=1)
System.out.println(i);
}
}
}
입력 값을 배열 인덱스에 넣고 임의의 숫자를 대입해줍니다.
다음 for문에서는 배열을 돌면서 임의의 숫자 1인지 아닌지를 판별