제가 지금 열혈강의 자바 독학하고 있는데 이부분에서 에러가 나는데 왜나는지 잘 몰겠어염 ㅜㅡ 이건 대충 소스 일부임
public static void main(String[] ar) throws IOException{
problem[] a = new problem[20];
int cnt = 0;
float iyul;
while(true){
System.out.print(\"1.신규가입 2.이율변경 3.등록인원정보 4.종료 => \");
int fp = System.in.read() - 48;
switch(fp){
case 1 :
a[cnt].set_info();
cnt++;
여기서 이 main이 속한 class가 problem이라는 클래스고 이 안에 set_info라는 함수가 있음. 컴파일 에러는 발생하지 않음 ㅜㅡ
problem[] a = new problem[20]처럼 클래스를 배열로 선언을 하지 못하는건가염??
public static void main(String[] ar) throws IOException{
problem[] a = new problem[20];
int cnt = 0;
float iyul;
while(true){
System.out.print(\"1.신규가입 2.이율변경 3.등록인원정보 4.종료 => \");
int fp = System.in.read() - 48;
switch(fp){
case 1 :
a[cnt].set_info();
cnt++;
여기서 이 main이 속한 class가 problem이라는 클래스고 이 안에 set_info라는 함수가 있음. 컴파일 에러는 발생하지 않음 ㅜㅡ
problem[] a = new problem[20]처럼 클래스를 배열로 선언을 하지 못하는건가염??
아 에러가 Exception in thread \"main\" java.lang.NullPointerException 이렇게 났음
배열은 만들었는데 배열 안에 들어갈 원소는 안 만들었네
초기화를 안시켜준거안미?