title: How to check if a character in a string is a digit or letter
body: <p>I have the user entering a single character into the program and it is stored as a string. I would like to know how I could check to see if the character that was entered is a letter or a digit. I have an if statement, so if its a letter its prints that it's a letter, and the same for a digit. The code I have so far doesn't work but I feel like I'm close. Any help you can offer is appreciated. </p>
  
  <pre><code>  System.out.println("Please enter a single character: ");
    String character = in.next();
  
    System.out.println(character);
  
    if (character.isLetter()){
      System.out.println("The character entered is a letter.");
    }
    else (character.isDigit()){
      Syste.out.println("The character entered is a digit.");
  </code></pre>