Skip to content
Snippets Groups Projects
Select Git revision
  • fab67d397ac69bd17e352f82d70c1e9895a0b993
  • main default protected
2 results

KorjaaMinut.java

Blame
  • Code owners
    Assign users and groups as approvers for specific file changes. Learn more.
    KorjaaMinut.java 1.66 KiB
    import java.util.ArrayList;
    import java.util.List;
    
    public class KorjaaMinut {
        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
         */
        public static void poistaNegatiiviset(ArrayList<Integer> lista) {
            for (int i = 0; i < lista.size(); i++) {
                if (lista.get(i) < 0) {
                    lista.remove(i);
                    i--;
                }
    
            }
        }
    }
    import java.util.ArrayList;
            import java.util.List;
    
    public class KorjaaMinut {
        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
         */
        public static void poistaNegatiiviset(ArrayList<Integer> lista) {
            for (int i = 0; i < lista.size(); i++) {
                if (lista.get(i) < 0) {
                    lista.remove(i);
                    i--;
                }
    
            }
        }
    }