Dec 11, 2014

Using If in Java an example

public class IfElevator
{

 public boolean doorOpen=false; // Doors are closed by default
public int currentFloor = 1; // All elevators start on first floor
public final int MAX_FLOORS = 10;
 public final int MIN_FLOORS = 1;

 public void openDoor()
{
 System.out.println(“Opening door.”);
 doorOpen = true;
 System.out.println(“Door is open.”);
 }

 public void closeDoor()
{
 System.out.println(“Closing door.”);
 doorOpen = false;
 System.out.println(“Door is closed.”);
}

 public void goUp()
{
 System.out.println(“Going up one floor.”);
currentFloor++;
System.out.println(“Floor: “ + currentFloor);
}

public void goDown()
{

if (currentFloor == MIN_FLOORS)
{
 System.out.println(“Cannot Go down”);
}

 if (currentFloor > MIN_FLOORS)
{
 System.out.println(“Going down one floor.”);
 currentFloor--;
 System.out.println(“Floor: “ + currentFloor);
}
}

 public int getFloor()
{
 return currentFloor;
}
 public boolean checkDoorStatus()
{
return doorOpen;
 }
}

0 comments:

Post a Comment