2023 You work for an airline a small airline so small you have only one plane Your plane has | Assignment Collections

Computer Science 2023 Advance Java Program

2023 You work for an airline a small airline so small you have only one plane Your plane has | Assignment Collections

You work for an airline, a small airline, so small you have only one plane.  Your plane has 5 rows with 4 seats in each row, 2 seats are on each side of the plane with an aisle down the middle.

I have developed the class Seat.javaPreview the document, which represents a seat on the plane.  Please review Seat.javaPreview the document  and understand it before you start this assignment. You are to use Seat.javaPreview the document in this assignment. You are not to change Seat.javaPreview the document.

1 import java.util.Random;
 2
 3 public class Seat
 4 {
 5 private int row;
 6 private int seat;
 7 private boolean aisle;
 8 private boolean window;
 9 private boolean occupied;
 10 private int cost;
 11 private static int revenue = 0;
 12
 13 public Seat()
 14 {
 15 row = 0;
 16 seat = 0;
 17 aisle = false;
 18 window = false;
 19 occupied = false;
 20 cost = 0;
 21 }//end constructor
 22
 23 public Seat(int rowPassed, int seatPassed)
 24 {
 25 Random randNumGen = new Random();
 26 row = rowPassed;
 27 seat = seatPassed;
 28 if(seatPassed == 1 || seatPassed == 2)
 29   aisle = true;
 30   else
 31   aisle = false;
 32 if(seatPassed == 0 || seatPassed == 3)
 33   window = true;
 34   else
 35   window = false;
 36 occupied = false;
 37 cost = randNumGen.nextInt(301) + 200;
 38 //revenue = revenue + cost;
 39 }//end constructor
 40
 41 //getters
 42 public int getRow()
 43 {
 44 return row;
 45 }//end method getRow
 46
 47 public int getSeat()
 48 {
 49 return seat;
 50 }//end method getSeat
 51
 52 public boolean getAisle()
 53 {
 54 return aisle;
 55 }//end method getAisle
 56
 57 public boolean getWindow()
 58 {
 59 return window;
 60 }//end method getWindow
 61
 62 public boolean getOccupied()
 63 {
 64 return occupied;
 65 }//end method getOccupied
 66
 67 public int getCost()
 68 {
 69 return cost;
 70 }//end method getCost
 71
 72 public static int getRevenue()
 73 {
 74 return revenue;
 75 }//end method getRevenue
 76
 77 //////
 78 //setters
 79 public void setRow(int rowPassed)
 80 {
 81 row = rowPassed;
 82 }//end method setRow
 83
 84 public void setSeat(int seatPassed)
 85 {
 86 seat = seatPassed;
 87 }//end method setSeat
 88
 89 public void setAisle(boolean aislePassed)
 90 {
 91 aisle = aislePassed;
 92 }//end method setAisle
 93
 94 public void setWindow(boolean windowPassed)
 95 {
 96 window = windowPassed;
 97 }//end method setWindow
 98
 99 public void setOccupied(boolean occupiedPassed)//Revised to take care of gaming the system
100 {
101   if(occupiedPassed == true && occupied == false)//unoccupied becomes occupied
102   {
103  occupied = occupiedPassed;
104  revenue = revenue + cost;
105   }
106   else if (occupiedPassed == false && occupied == true) //occupied becomes unoccupied
107  {
108  occupied = occupiedPassed;
109  revenue = revenue – cost;
110  }
111   //no need to deal with occupied become occupied or
112   //unoccupied becomes unoccupied as no change in status
113   //of seat and renevue
114 }//end method setOccupied
115
116 public void setCost(int costPassed)
117 {
118 cost = costPassed;
119 }//end method setCost
120
121 public String toString()
122 {
123 return
124 “Row: ” + row + “n” +
125 “Seat: ” + seat + “n” +
126 “Aisle: ” + aisle + “n” +
127 “Window: ” + window + “n” +
128 “Occupied: ” + occupied + “n” +
129 “Cost: $” + cost + “n”;
130 }//end toString
131
132 }//end class

 

We give our students 100% satisfaction with their assignments, which is one of the most important reasons students prefer us to other helpers. Our professional group and planners have more than ten years of rich experience. The only reason is that we have successfully helped more than 100000 students with their assignments on our inception days. Our expert group has more than 2200 professionals in different topics, and that is not all; we get more than 300 jobs every day more than 90% of the assignment get the conversion for payment.

Place Order Now

#write essay #research paper #blog writing #article writing #academic writer #reflective paper #essay pro #types of essays #write my essay #reflective essay #paper writer #essay writing service #essay writer free #essay helper #write my paper #assignment writer #write my essay for me #write an essay for me #uk essay #thesis writer #dissertation writing services #writing a research paper #academic essay #dissertation help #easy essay #do my essay #paper writing service #buy essay #essay writing help #essay service #dissertation writing #online essay writer #write my paper for me #types of essay writing #essay writing website #write my essay for free #reflective report #type my essay #thesis writing services #write paper for me #research paper writing service #essay paper #professional essay writers #write my essay online #essay help online #write my research paper #dissertation writing help #websites that write papers for you for free #write my essay for me cheap #pay someone to write my paper #pay someone to write my research paper #Essaywriting #Academicwriting #Assignmenthelp #Nursingassignment #Nursinghomework #Psychologyassignment #Physicsassignment #Philosophyassignment #Religionassignment #History #Writing #writingtips #Students #universityassignment #onlinewriting #savvyessaywriters #onlineprowriters #assignmentcollection #excelsiorwriters #writinghub #study #exclusivewritings #myassignmentgeek #expertwriters #art #transcription #grammer #college #highschool #StudentsHelpingStudents #studentshirt #StudentShoe #StudentShoes #studentshoponline #studentshopping #studentshouse #StudentShoutout #studentshowcase2017 #StudentsHub #studentsieuczy #StudentsIn #studentsinberlin #studentsinbusiness #StudentsInDubai #studentsininternational