In a sentence, strings are usually separated by spaces (or whitespaces). To find where one word ends and another starts look through the sentence string looking for white spaces.
To look a specific character in a string, use the charAt(int loc) method. To extract a word (sub-string) from the sentence, use the substring(int start, int end) method.
To print out the words in reverse order (without reversing the order of their characters) just print out the last word you found first and the first word you found last.
To reverse the letters there's a topic in the tips section about reversing strings.