NullPointerException 좀 해결해주세요..ㅠㅠ
모아
2025.04.18
public class PrimeNum
{
static int prime[];
public static void main(String args[])
{
int seq=0;
int i=0;
for(int range=1; range=200; range++)
{
for(int divisor=1; divisor=range; divisor++)
{
if(range%divisor==0)
break;
if(range==divisor)
{
prime[seq] = range;
seq++;
}
}
}
for(i=0; iprime.length; i++)
{
System.out.print(prime[i]+/t);
System.out.println();
System.out.println(합계 : +prime.length+개);
}
}
}1-200까지 소수를 구해서 출력하는건데 NullPointerException이 나오네요..
도저히 모르겠어요- 도와주세효~~~~
-
김애교 2025-04-18
헉.. 찬 무섭..(친분이 있음-_-)
음.. 저런 경우는 prime의 사이즈를 동적으로 해줄순 없겠구낭... -
해뜰참 2025-04-18
prime[];
는 배열을 쓸꺼라고 선언만 하고.
실제로 몇개의 배열을 쓸껀지 처리를 하지 않으셨군요~ -
리카 2025-04-18
어디서 나는지요??
자바라면.. 분명히.. Null 포인터가 나오는 소스의 위치가 나올텐데..
그 정도 메세지는 이곳에서 보여 주셔야죠~