建议把DataInputStream  in=new DataInputStream(new BufferedInputStream(System.in));
改为:
BufferedReader in = new BufferedReader(new InputStreamReader(System.in));