Witam, potrzebuje zabezpieczyć tak zmienne żeby nie wyszły poza zakres tabeli. Posiadam taki kod:
for(int i=0;i<5;i++){
for(int j=0;i<10;j++){
if(i==0 && j==0){
ilosc=+bomby[i][j+1]+bomby[i+1][j]+bomby[i+1][j+1];
}else if(i==4 && j==9){
ilosc=bomby[i-1][j-1]+bomby[i-1][j]+bomby[i][j-1];
}
else if(i==0){
ilosc=bomby[i][j-1]+bomby[i][j+1]+bomby[i+1][j-1]+bomby[i+1][j]+bomby[i+1][j+1];
}else if(j==0){
ilosc=bomby[i-1][j]+bomby[i-1][j+1]+bomby[i][j+1]+bomby[i+1][j]+bomby[i+1][j+1];
}else if(i==4){
ilosc=bomby[i-1][j-1]+bomby[i-1][j]+bomby[i-1][j+1]+bomby[i][j-1]+bomby[i][j+1];
}else if(j==9){
ilosc=bomby[i-1][j-1]+bomby[i-1][j]+bomby[i][j-1]+bomby[i+1][j-1]+bomby[i+1][j];
}else{
ilosc=bomby[i-1][j-1]+bomby[i-1][j]+bomby[i-1][j+1]+bomby[i][j-1]+bomby[i][j+1]+bomby[i+1][j-1]+bomby[i+1][j]+bomby[i+1][j+1];
System.out.print(ilosc);
}
}
}
to wszystko robie na tablicy[5][10] lecz nie wiem dlaczego tych kompilator wysypuje mi błąd na tych częściach:
else if(i==0){
ilosc=bomby[i][j-1]+bomby[i][j+1]+bomby[i+1][j-1]+bomby[i+1][j]+bomby[i+1][j+1];
}else if(j==0){
ilosc=bomby[i-1][j]+bomby[i-1][j+1]+bomby[i][j+1]+bomby[i+1][j]+bomby[i+1][j+1];
}else if(i==4){
ilosc=bomby[i-1][j-1]+bomby[i-1][j]+bomby[i-1][j+1]+bomby[i][j-1]+bomby[i][j+1];
}else if(j==9){
ilosc=bomby[i-1][j-1]+bomby[i-1][j]+bomby[i][j-1]+bomby[i+1][j-1]+bomby[i+1][j];}
Próbowałem już na kilka sposobów, lecz dalej nie moge znaleźć rozwiązania. Bardzo byłbym wdzięczny za pomoc.