Java fundamentals through coding exercises
 

1.3 KiB

Luo tehtäväpohjaan metodi public static int summa(ArrayList luvut). Metodin tulee palauttaa parametrina annetun listan lukujen summa.

Metodisi tulee toimia seuraavan esimerkin mukaisesti:

ArrayList<Integer> luvut = new ArrayList<>();
luvut.add(3);
luvut.add(2);
luvut.add(6);
luvut.add(-1);
System.out.println(summa(luvut));
luvut.add(5);
luvut.add(1);
System.out.println(summa(luvut));
Esimerkkitulostus:
10
16

Pohja: https://github.com/swd1tn002/mooc.fi-2019-osa3/blob/master/src/tehtava16/Summa.java

Example output:
10
16

Summa.java

// Ref: https://github.com/swd1tn002/mooc.fi-2019-osa3/blob/master/src/tehtava16/Summa.java
import java.util.ArrayList;
public class Summa {
public static void main(String[] args) {
ArrayList<Integer> luvut = new ArrayList<>();
luvut.add(3);
luvut.add(2);
luvut.add(6);
luvut.add(-1);
System.out.println(summa(luvut));
luvut.add(5);
luvut.add(1);
System.out.println(summa(luvut));
}
public static int summa(ArrayList<Integer> luvut) {
int i = 0, summa = 0;
while (i < luvut.size()) {
summa += luvut.get(i);
i++;
}
return summa;
}
}