try{c=(char)System.in.read();}catch(Exception e) {return s;}
return c=='\n' ? s: readAux(s+c);试着从控制台读入用户输入的字符, 如果有Exception就返回s,
没有异常的话, 读入字符是回车符返回s,否则帝归调用readAux(s+c);
s是这次的参数,c是用户读入字符。主要目的就是一个个读字符,要么有异常要么碰到回车符结束。
return c=='\n' ? s: readAux(s+c);试着从控制台读入用户输入的字符, 如果有Exception就返回s,
没有异常的话, 读入字符是回车符返回s,否则帝归调用readAux(s+c);
s是这次的参数,c是用户读入字符。主要目的就是一个个读字符,要么有异常要么碰到回车符结束。
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货