2차원 배열 안에다가 미리 만들어 놓은 1차원 배열의 값을 넣으려고 하는데 자꾸 에러가 뜨네요....
public class onemoreguyss {
@SuppressWarnings("null")
public static void main(String[] args){
String[]Name={"하이루","홍길동","박찬호","하니","설현"};
double[]C={100,88,68,79,84};
double[]F={21,34,23,34,44};
double[]J={34,56,43,23,45};
double[]A=new double [5];
int index;
double[]rank={1,1,1,1,1};
for(index=0;index<Name.length;index++){
A[index]=(C[index]+F[index]+J[index])/3.0;
}
int i=0,j=0;
for(i=0;i<Name.length;i++){
for(j=0;j<Name.length;j++){
if(A[i]<A[j])rank[i]=rank[i]+1;
}
}
int I,M;
double pyo[][]=null;
for(I=0;I<Name.length;I++){
pyo[I][1]=C[I];
pyo[I][2]=F[I];
pyo[I][3]=J[I];
pyo[I][4]=A[I];}
for(I=0;I<Name.length;I++){
for(M=0;M<Name.length;M++){
System.out.println(pyo[I][M]+"");
} System.out.println();
}
}}
여기서 뭐가 문제일까요....
원래 하려던건 rank 순으로 sorting 까지 였는데 sorting 부분도 알려주시면 정말 감사하겠습니다.