agr.kapill
BAN USER
Repangelafiecke, Blockchain Developer at ASU
I am a Data processor at DGS VolMAX. I will also be a controller for the data I use for ...
Repjanicepdaniels1, Backend Developer at Accenture
I decided to become an entrepreneur and work for myself because I wasn't making the money I wanted to ...
Repjimmybdepuy, Front-end Software Engineer at Arista Networks
Hi, I am Jimmy from los Angeles. I am a painter. I have Knowledge of different types and shades of ...
Repjoanarce252, abc at ABC TECH SUPPORT
Hello, I am Joan. I live in Jackson, USA. I am passionate about my work and I am working as ...
Repcharlespladd, Android Engineer at Abs india pvt. ltd.
I am Charles from Pascoag USA. I have strong knowledge of pain management systems. And I have experience in providing ...
Repkathimhoke, Product Security Engineer at Argus
Hi, I am Kathi from Mineola. I am working as an Identification clerk in a Tradewell company. I spent over ...
class Vehcile {
- agr.kapill July 02, 2017int VehcileNumber;
public int getVehcileNumber() {
return VehcileNumber;
}
public void setVehcileNumber(int vehcileNumber) {
VehcileNumber = vehcileNumber;
}
}
class Row {
public static final int MAX_NO_OF_VEHCILE_IN_ROW = 10;
int noOfVehicleParked = 0;
List<Vehcile> listOfVehicalParked;
public int getNoOfVehicleParked() {
return this.noOfVehicleParked;
}
public List<Vehcile> getListOfVehicleParked() {
return this.listOfVehicalParked;
}
public synchronized void remove(Vehcile v) {
if (listOfVehicalParked.contains(v)) {
listOfVehicalParked.remove(v);
noOfVehicleParked--;
}
}
public synchronized void add(Vehcile v) {
listOfVehicalParked.add(v);
noOfVehicleParked++;
}
}
class Parking {
static final int MAX_NO_ROWS = 5;
Row[] parkingRows = new Row[MAX_NO_ROWS];
public synchronized void parkVehcile(Vehcile v) {
for (int i = 0; i < MAX_NO_ROWS; i++) {
Row parkingRow = parkingRows[i];
if (parkingRow.getNoOfVehicleParked() < Row.MAX_NO_OF_VEHCILE_IN_ROW) {
parkingRow.add(v);
break;
}
}
}
public void showRowCount() {
for(int i=0; i<MAX_NO_ROWS;i++) {
System.out.println(parkingRows[i].getNoOfVehicleParked());
}
}
}