class demoWhile{
public static void main(String args[])
throws java.io.IOException{
char ch = (char)System.in.read();
while(ch!='w'){
System.out.println("Hi"+ch);
ch = (char)System.in.read();
}
}
}
-first我给了输入'r',期望的输出是“Hir”然后是输入选项,但是接收到的输出是Hir,Hi,Hi然后是输入选项。为什么它显示两个额外的嗨,嗨?java while循环错误?额外的输出代码有什么问题?
你在windows上运行它,并在'r'后按Enter键? – f1sh