tuxmartin

JAVA: razeni Listu (nejdriv sude, pak liche)

Apr 11th, 2013
82
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 1.11 KB | None | 0 0
  1. import java.util.ArrayList;
  2. import java.util.Arrays;
  3. import java.util.List;
  4.  
  5. /* Implementujte metodu srovnej tak, aby prvky kontejneru vstup byly umisteny do
  6.  * kontejneru vystup, nejdrive sude a nasledne liche prvky.
  7.  * Napriklad, kdyz vstup={7, 0 , 4, 1, 3, 6}, potom vystup={0, 4, 6, 7, 1, 3}
  8.  */
  9.  
  10. public class PGRF2_test2 {
  11.  
  12.     private static List<Integer> vstup = new ArrayList<Integer>(Arrays.asList(7, 0, 4, 1, 3, 6));
  13.  
  14.     private static void srovnej(List<Integer> vystup, List<Integer> vstup) {
  15.         /* RESENI ----------------- */
  16.         for (int i = 0; i < vstup.size(); i++) {
  17.             if (vstup.get(i) % 2 == 0) {
  18.                 vystup.add(vstup.get(i));
  19.             }
  20.         }
  21.  
  22.         for (int i = 0; i < vstup.size(); i++) {
  23.             if (vstup.get(i) % 2 != 0) {
  24.                 vystup.add(vstup.get(i));
  25.             }
  26.         }
  27.         /* RESENI ----------------- */
  28.     }
  29.  
  30.     public static void main(String[] args) {
  31.  
  32.         for (Integer cislo : vstup) {
  33.             System.out.println(cislo);
  34.         }
  35.        
  36.         System.out.println("SERAZENO:");
  37.  
  38.         List<Integer> vystup = new ArrayList<Integer>();
  39.         srovnej(vystup, vstup);
  40.  
  41.         for (Integer i : vystup) {
  42.             System.out.println(i);
  43.         }
  44.     }
  45. }
Advertisement
Add Comment
Please, Sign In to add comment