From 00c6a885830cadaba8af50338d11e22406761883 Mon Sep 17 00:00:00 2001 From: Aino-Maria Rapala <aino-maria.h.rapala@utu.fi> Date: Tue, 31 Jan 2023 12:02:10 +0000 Subject: [PATCH] Upload New File --- KorjaaMinut.java | 34 ++++++++++++++++++++++++++++++++++ 1 file changed, 34 insertions(+) create mode 100644 KorjaaMinut.java diff --git a/KorjaaMinut.java b/KorjaaMinut.java new file mode 100644 index 0000000..3e1002f --- /dev/null +++ b/KorjaaMinut.java @@ -0,0 +1,34 @@ +import java.util.ArrayList; +public class KorjaaMinut { + public static void poistaNegatiiviset (ArrayList<Integer> lista) { + int indeksi = 0; + while (indeksi < lista.size()) { + int alkio= lista.get(indeksi); + if (alkio < 0) { + lista.remove(indeksi); + indeksi = indeksi - 1; + } + indeksi++; + } + } + public static void main(String[] args) { + // Testataan metodia erilaisilla syötteillä + ArrayList<Integer> lista = new ArrayList<>(); + lista.add(1); + lista.add(2); + lista.add(-1); + lista.add(3); + lista.add(-4); + lista.add(-5); + lista.add(6); + + poistaNegatiiviset(lista); + System.out.println(lista); + + + /** + * Metodi poistaa listasta kaikki nollaa pienemmät alkiot + * @param lista lista, josta alkiot poistetaan + */ + } +} -- GitLab