Ohjelmaan on toteutettu valmiina pohja, joka lukee käyttäjältä lukuja listalle. Syötteiden lukeminen päätetään kun käyttäjä syöttää luvun -1. Lisää ohjelmaan toiminnallisuus, joka lukujen lukemisen jälkeen laskee ja tulostaa listalla olevien lukujen summan. Pohja: https://github.com/swd1tn002/mooc.fi-2019-osa3/blob/master/src/tehtava12/ListanLukujenSumma.java ``` Example output: Syötä kokonaislukuja listalle (-1 lopettaa): 72 2 8 11 11 -1 Summa: 104 ``` -------------------- **ListanLukujenSumma.java** ``` /* Tässä ei ole käytetty valmista pohjaa lainkaan */ import java.util.ArrayList; import java.util.Scanner; public class ListanLukujenSumma { public static void main(String[] args) { Scanner syote = new Scanner(System.in); int i, sum = 0; ArrayList lukulista = new ArrayList(); System.out.println("Syötä kokonaislukuja listalle (-1 lopettaa):"); while (true) { try { int luku = syote.nextInt(); if (luku == -1) { break; } lukulista.add(luku); } catch (NumberFormatException e) { System.err.println("Antamasi syöte ei ole kokonaisluku"); System.exit(1); } } // Print sum of all integers in lukulista ArrayList for (i = 0; i < lukulista.size(); i++) { sum += lukulista.get(i); } System.out.printf("Summa: %s\n", sum); } } ```