Ard chapter3

Not quite, the `else` binds to the last `if` statement in the same block as itself, but the first `if` doesn't define a block, so the `if` in the same block is actually `if ( y > 100 )`. The indentation makes it confusing.

```java
  if(x < 10)
    if (y > 100) {
      if(!done) x = z;
      else y = z;
    }
  else System.out.println("error"); // what if?
```