Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- //
- // Created by Julio Tentor <jtentor@fi.unju.edu.ar>
- //
- public class CasoEjemplo_c {
- public void Run() {
- ILinkedList<Integer> orignalList = getData();
- System.out.println("Lista original..........:" + orignalList.toString());
- ILinkedList<Integer> pairsList = new SimpleLinkedList<Integer>();
- ILinkedList<Integer> nonesList = new SimpleLinkedList<Integer>();
- for (Integer number; orignalList.size() > 0; ) {
- number = orignalList.removeFirst();
- if (number % 2 == 0) {
- pairsList.addLast(number);
- } else {
- nonesList.addLast(number);
- }
- }
- System.out.println("Lista de números pares..:" + pairsList.toString());
- System.out.println("Lista de números impares:" + nonesList.toString());
- }
- private ILinkedList<Integer> getData() {
- int numbersCount;
- int numbersLimit;
- while (true) {
- numbersCount = Helper.getInteger("Ingrese cantidad de números a generar.......: ");
- if (numbersCount > 0) {
- break;
- }
- System.out.println("Ingrese un número natural válido...");
- }
- while (true) {
- numbersLimit = Helper.getInteger("Ingrese límite superior de números a generar: ");
- if (numbersLimit > 1) {
- break;
- }
- System.out.println("Ingrese un límite para los números naturales válido...");
- }
- ILinkedList<Integer> list = new SimpleLinkedList<Integer>();
- while (numbersCount-- > 0) {
- list.addLast(Helper.random.nextInt(numbersLimit));
- }
- return list;
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement