Java - zakres pętli

0

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.

0

Masz na początku warunki dla dwóch punktów z jednej przekątnej, a z drugiej przekątnej zapomniałeś, tzn punktów (0, 9) i (4, 0).

0

dzięki wielkie, nie zauważyłem. Teraz wszystko śmiga!

1 użytkowników online, w tym zalogowanych: 0, gości: 1