Search
Napište metodu, která sečte všechny prvky v jednorozměrném nebo dvourozměrném poli. Nepředpokládejte, že dvourozměrné pole je pravidelné, tj. sloupce mají stejný počet řádků.
package pole; public class Main { static int SoucetP(int [] jrp) { int soucet=0; int i; for (i=0;i<jrp.length;i++) { soucet = soucet + jrp[i]; } return(soucet); } static int SoucetP(int [][] drp) { int soucet=0; int i,j; for (i=0;i<drp.length;i++) { for (j=0;j<drp[i].length;j++) { soucet = soucet + drp[i][j]; } } return(soucet); } public static void main(String[] args) { int [] jednorozmernePole = {2,4,6,8,10}; //deklarace jednorozmerneho pole int [][] dvourozmernePole = {{4,5,6},{7,8}}; //deklarace dvourozmerneho pole int soucet1 = 0; int soucet2 = 0; soucet1 = SoucetP(jednorozmernePole); soucet2 = SoucetP(dvourozmernePole); System.out.println("Soucet v jednorozmernem poli je : "+soucet1); System.out.println("Soucet v dvourozmernem poli je : "+soucet2); } }