帮忙分析一下这个程序,谢谢! 这个是倒叙输出字符串的,不过是递归的,我看不懂。帮忙啊

publicclassDx{publicstaticvoidmain(String[]args)throwsIOException{filter1();}publicst... public class Dx {
public static void main(String[] args) throws IOException {
filter1();
}

public static void filter1() throws IOException{
int c = System.in.read(); //read()返回的是int型,输入字符的话返回单个字符的ASCII码,
if(c != '\n'){ //
filter1();
}

if((c >= 'a' && c <= 'z') || (c >= 'A' && c <= 'Z')){
System.out.print((char)c);
}
else {
System.out.println("F");
}
}

}
展开
 我来答
品怀缘
2011-12-20 · TA获得超过776个赞
知道小有建树答主
回答量:862
采纳率:100%
帮助的人:642万
展开全部
public static void filter1() throws IOException{
int c = System.in.read(); //read()返回的是int型,输入字符的话返回单个字符的ASCII码,
if(c != '\n'){ //如果不是换行就继续录入,否则不再录入
filter1();
}
/*如果录入的c是a-zA-Z就输出c,否则输入F*/
if((c >= 'a' && c <= 'z') || (c >= 'A' && c <= 'Z')){
System.out.print((char)c);
}
else {
System.out.println("F");
}
}
追问
我早明白了。谢谢!
来自:求助得到的回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式