Java Notes

'else' Not Required

'else' is not required

It is not necessary to have the else part of an if statement. Maybe only 50% of the time there is an else part.

Form

The if statement without an else has this form:
   if (condition) {
      do this if the condition is true
   }

Example

Here is a paintComponent() method with an if statement without an else clause.
public void paintComponent(Graphics g) {
  super.paintComponent(g);  // draw background etc.
  if (marks < 50) {
     g.setColor(Color.red);
  }
  g.drawString("Score = " + marks, 10, 50);
}
When the paintComponent() method begins, the Graphics context g uses Color.black by default. Therefore there is no need to set the color to black.