# 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.