Advertisement
magn4699

Untitled

Nov 15th, 2019
569
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.88 KB | None | 0 0
  1. package KAS;
  2.  
  3. import java.text.ParseException;
  4. import java.text.SimpleDateFormat;
  5. import java.util.Date;
  6.  
  7. public class TestKAS {
  8. public static Date parseDate(String formatStr, String date) {
  9. SimpleDateFormat format = new SimpleDateFormat(formatStr);
  10. try {
  11. return format.parse(date);
  12. } catch (ParseException e) {
  13. e.printStackTrace();
  14. }
  15. return null;
  16. }
  17.  
  18. public static void main(String[] args) {
  19.  
  20. // Oprettelse af konference, hotel, service og udflugt.
  21. Konference havOgHimmel = new Konference("Hav og Himmel", 4500);
  22. havOgHimmel.setStartDato(TestKAS.parseDate("yyyy-MM-dd", "2019-11-09"));
  23. havOgHimmel.setSlutDato(TestKAS.parseDate("yyyy-MM-dd", "2019-11-12"));
  24.  
  25. Udflugt havfrue = new Udflugt("Den lille havfrue");
  26. havfrue.setPris(499);
  27. havfrue.setDato(TestKAS.parseDate("yyyy-MM-dd", "2019-11-09"));
  28. havOgHimmel.addUdflugt(havfrue);
  29.  
  30. Udflugt tivoli = new Udflugt("Tivoli");
  31. tivoli.setPris(399);
  32. tivoli.setDato(TestKAS.parseDate("yyyy-MM-dd", "2019-11-10"));
  33. havOgHimmel.addUdflugt(tivoli);
  34.  
  35. Hotel scandic = new Hotel("Scandic");
  36. scandic.setPrisDouble(950.00);
  37. scandic.setAdresse("Højbjerg Torv");
  38. scandic.setPrisSingle(550.00);
  39.  
  40. HotelService morgenmad = new HotelService("Morgenmad");
  41. morgenmad.setPris(59.00);
  42. morgenmad.setBeskrivelser("Æg og bacon");
  43. scandic.addHotelService(morgenmad);
  44.  
  45. // Oprettelse af Deltager med firma, ledsager med udflugter, hotel mm.
  46.  
  47. Firma m2Film = new Firma("M2Film", 19887765);
  48.  
  49. Deltager finn = new Deltager("Peter", false, havOgHimmel);
  50. finn.setNavn("Peter");
  51. finn.setFirma(m2Film);
  52. finn.setAntalDage(3);
  53.  
  54. System.out.println("Peter skal betale: " + finn.getTotalPris() + " kr.");
  55. System.out.println(finn.getAntalDage());
  56. System.out.println(finn.getFirma());
  57. System.out.println(finn.getFirma().getCVR());
  58. System.out.println(finn.getValgtHotel());
  59. }
  60.  
  61. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement