From 8a2a75ecdb8038d82b00f8439e9d9791df7c1dea Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Emilia=20Valtom=C3=A4ki?= <emilia.a.valtomaki@utu.fi> Date: Tue, 8 Aug 2023 17:40:09 +0000 Subject: [PATCH] Upload New File --- KorjaaMinut.java | 33 +++++++++++++++++++++++++++++++++ 1 file changed, 33 insertions(+) create mode 100644 KorjaaMinut.java diff --git a/KorjaaMinut.java b/KorjaaMinut.java new file mode 100644 index 0000000..8600ae2 --- /dev/null +++ b/KorjaaMinut.java @@ -0,0 +1,33 @@ +import java.util.ArrayList; + +public class KorjaaMinut { + //"kutsu metodi" + public static void main(String[] args) { + 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); + } + + /*"suorittava metodi", + kuuluu kohtaan poistaNegatiiviset(lista); "kutsu metodissa" + */ + 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); + } else { + indeksi++; + } + } + } + } \ No newline at end of file -- GitLab