-2
저는 Java에서 새로 왔으며 2 차원 배열이 어떻게 작동하는지 이해하려고 시도했으며이 오류가 발생했습니다. 감사합니다ArrayIndexOutOfBoundsException 제거 방법 : 3
공용 클래스 홈페이지 {
public static int n, m, a[][];
public static void main(String []args){
Scanner sc=new Scanner(System.in);
n=sc.nextInt();
m=sc.nextInt();
a=new int[n][m];
int i,j,s=0;
for (i=0;i<n;i++)
for (j=0;j<m;j++){
a[i][j]=sc.nextInt();
}
for (i=0;i<a.length;i++){
for (j=0;j<a[i].length;j++){
if (a[i][j+1]>a[i+1][j]) s=s+a[i][j+1];
else s=s+a[i+1][j];
}
}
System.out.println(s);
sc.close();
}
} 중첩 루프의 두 번째 세트에서
사과. SE 앱을 사용하여 답변하려고했으나 원래 코드를 참조하여 답장의 유효성을 다시 확인할 수 없습니다. –
답장을 downvoting하기보다는, 내 대답에 대해 잘못되었거나 틀린 것을 아는 것이 유용 할 것입니다. –