Below is the syntax highlighted version of LowerCase.java
from §1.5 Input and Output.
/****************************************************************************** * Compilation: javac LowerCase.java * Execution: java LowerCase < file.txt * Dependencies: StdIn.java StdOut.java * * Reads in text from standard input and prints them back out to * standard output, replacing each uppercase letter with the corresponding * lowercase letter. * ******************************************************************************/ public class LowerCase { public static void main(String[] args) { while (!StdIn.isEmpty()) { char c = StdIn.readChar(); StdOut.print(Character.toLowerCase(c)); } } }