Jak wyświetlić sumę elementów tablicy.

0

Witam.

Mam oto taki program.

public class Tablica {
	
	int[] tablica = {0,1,2,3,4,5,6,7,8,9,};
	int suma=0;
	
	public int sumaElementow(){
		
		for(int i=0;i<10;i++){			
			suma+=tablica[i];	
		}
		return suma;
	}
	public static void main(String[] args) {
		System.out.println("Suma elementów tablicy = "+sumaElementow());

	}

}
 

wyskakuje mi błąd

 Cannot make a static reference to the non-static method sumaElementow() from the type Tablica

No rozumiem go mniej więcej, ale w takim razie jak wyświetlić sumę ?

0

main jest metodą statyczną, a sumaElementow nie, wobec tego albo musisz pododawać modyfikatory static (kiepskie rozwiązanie), albo utworzyć obiekt, na którym wywołasz metodę sumaElementow - tutaj wystarczy zamienic +sumaElementow() na +new Tablica().sumaElementow().

0

Ale głupek ze mnie wystarczyło pomyśleć :D Dzięki.

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