以空格结束输入字符串
从键盘输入信息,写到‘记录.txt’中。以空格结束输入。好像while的判断语句没用,一直在循环。帮我看看是那里写错了呀?谢谢!
代码如下:
import java.io.*;
public class ex8_1{
public static void main(String []args){
String inPut = "";
File f = new File("记录.txt");
try{
BufferedReader br=new BufferedReader(new InputStreamReader(System.in));
FileWriter fw = new FileWriter(f);
System.out.println("请重复输入姓名,学号,成绩。以空格结束。");
while((char)br.read() != '\0'){
inPut=br.readLine();
fw.write(inPut+"\n");
}
br.close();
fw.close();
}
catch(Exception e){
System.err.println("产生异常:"+e.getMessage());
}
}
}