Java fundamentals through coding exercises
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 

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;
}
}