A. Introduction
No, all upper case letters are "less than" lower case letters. Among upper/lower case letters themselves, they are ordered alphabetically ascending. So, A<B<C<...<Z<a<b<c<...<z. But how to compare "!@#$" with "^*&>"?
B. Methods to compare strings:
boolean equals()
boolean equalsIgnoreCase()
int compareTo()
int compareToIgnoreCase()
trim()
toUpperCase()
toLowerCase()
C. Try: Create three strings, then sort them alphabetically and print out.