作业帮 > 综合 > 作业

JAVA里有这段 while((ch=(char)System.in.read())!='\n'){ buf.appen

来源:学生作业帮 编辑:搜搜考试网作业帮 分类:综合作业 时间:2024/06/08 21:39:18
JAVA里有这段 while((ch=(char)System.in.read())!='\n'){ buf.append(ch); 请问!='\n'
JAVA里有这段 while((ch=(char)System.in.read())!='\n'){ buf.appen
!=在编程语言中是表示不等于的符号,\n在编程语言中是表示换行的符号.所以你这句程序的意思就是,将从系统输入流中读入的数据强制转换成char--字符类型后,赋值给ch,然后在ch不是换行符的情况下,就一直在buf后面加上当前的ch.当ch是换行符时,循环终止.感觉像是字符串String的操作啊,楼主是不是想处理字符串啊,ch获得的数据只有一位啊.