>args.length 
引数を使用するのか?

>if (line = reader.readLine() equals('q'))
if((line = reader.readLine()).equals("q"))