class MyClass{
int i;
}
public class mymy {
public static void main (String args[]){
MyClass a[] = new MyClass[10];
for(int j=0; j<a.length; j++){
a[j].i=j;
}
}
}
a[j].i=j; 여기서
왜 때문에 나는것?
책이 답지를 홀수만줘서 내가한게 맞는지 확인도못해
class MyClass{
int i;
}
public class mymy {
public static void main (String args[]){
MyClass a[] = new MyClass[10];
for(int j=0; j<a.length; j++){
a[j].i=j;
}
}
}
a[j].i=j; 여기서
왜 때문에 나는것?
책이 답지를 홀수만줘서 내가한게 맞는지 확인도못해
에러 메세지는 자네가 묵어버렷능가
Exception in thread "main" java.lang.NullPointerException at mymy.main(mymy.java:8)
이거긴한데요 예외이름 봐도 잘 모르겠어요
나는 자바는 전혀 모르는 병신이지만 for문 아래에 i,j를 출력하게 하면 답을 찾을 수 있을것 같다는 생각이 강하게 든다.
헐.. 저런...
int i = -1; 하면 될듯
코드 정상적으로 돌아가게하는 방법 말고 왜인지에 대한 설명좀 해줄횽?
객체배열 생성 선언이 동시에 안되는건가
아 참조하는거 화살표로 그림그리니까 좀 알거같다 고마워 형들