diff --git a/KorjaaMinut.java b/KorjaaMinut.java new file mode 100644 index 0000000000000000000000000000000000000000..695d7b4485b1f4748d173c2b0ffe592c91133091 --- /dev/null +++ b/KorjaaMinut.java @@ -0,0 +1,32 @@ +import java.util.ArrayList; +import java.util.List; + +public class KorjaaMinut { + 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); + } + + 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++; + } + } + } +}