Java is - off course you might joke - rather verbose when it comes to reading files. However most of the verbosity has to do with importing the functionality...
Reading from stdin in java looks like in most languages. Standard in is bound to System.in - and must be opened as if it where a file just like in c.
In Java like in e.g. C the program options are part of the main method signature.