title: Unexpected java charAt output
body: <p>The code is</p>
  
  <pre><code>String veggie = "eggplant";
  int length = veggie.length();
  char zeroeth = veggie.charAt(0);
  char third = veggie.charAt(4);
  String caps = veggie.toUpperCase();
  System.out.println(veggie + " " + caps);
  System.out.println(zeroeth + " " + third + " " + length);
  System.out.println(zeroeth + third + length);
  </code></pre>
  
  <p>The output reads:  </p>
  
  <pre><code>eggplant EGGPLANT   
  e 1 8   
  217
  </code></pre>
  
  <p>This doesn't make sense to me. Referencing a charAt outputs numbers instead of characters. I was expecting it to output the characters. What did I do wrong?</p>