Advertisement
PandaMoniumHUN

Program.java

Dec 9th, 2013
37
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 1.42 KB | None | 0 0
  1. package com.pandadev.problem3;
  2.  
  3. import java.util.ArrayList;
  4. import java.util.Iterator;
  5. import java.util.LinkedHashSet;
  6. import java.util.List;
  7.  
  8. public class Program {
  9.    
  10.     public static void main(String[] args){
  11.         //Ingatlanokról lista
  12.         List<Ingatlan> ingatlanok = new ArrayList<Ingatlan>();
  13.         //Rezsik létrehozása a konstruktorhoz
  14.         LinkedHashSet<Rezsi> rezsik = new LinkedHashSet<Rezsi>();
  15.         rezsik.add(new Rezsi("Gáz", 20000));
  16.         rezsik.add(new Rezsi("Villany", 15000));
  17.         rezsik.add(new Rezsi("Meg minden más", 20000));
  18.         //Lakás hozzáadása a listához
  19.         ingatlanok.add(new Lakas(50, false, rezsik));
  20.         //... Ezt tetszőleges alkalommal és lakással megcsinálhatod
  21.        
  22.         //Ingatlanok/lakások kiíratása
  23.         Iterator<Ingatlan> ingatlanIterator = ingatlanok.iterator();
  24.         while(ingatlanIterator.hasNext()){
  25.             Ingatlan ingatlan = ingatlanIterator.next();
  26.             System.out.println("Ingatlan alapterülete: "+ingatlan.getAlapTerulet());
  27.             System.out.println("Van garázs: "+ingatlan.hasGarazs());
  28.             System.out.println("Rezsiköltségek:");
  29.             //Rezsiköltségek kiíratása az aktuális ingatlanhoz
  30.             Iterator<Rezsi> rezsiIterator = ingatlan.getRezsik().iterator();
  31.             while(rezsiIterator.hasNext()){
  32.                 Rezsi rezsi = rezsiIterator.next();
  33.                 System.out.println(rezsi.getNev()+" - "+rezsi.getDij());
  34.             }
  35.             //Elválasztó vonal kiíratása
  36.             System.out.println("-----------------------");
  37.         }
  38.     }
  39.    
  40. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement