import java.util.*;
import java.io.*;
class Inp
{
public static void main(String args[])
{
Scanner scan = new Scanner(System.in);
FileWriter fw ;
try{
fw = new FileWriter("e:\\ygb.txt");
BufferedWriter bw = new BufferedWriter(fw);
String stuId,stuName;
while(true)
{
System.out.print("请输入学号:");
stuId = scan.nextLine();
if("quit".equals(stuId))
System.exit(0);
System.out.println("请输入姓名:");
stuName = scan.nextLine();
if("quit".equals(stuName))
System.exit(0);
fw.write(stuId +","+stuName);
bw.newLine();
System.out.println("sdfa");
}
}catch(Exception e){}
}
}
import java.io.*;
class Inp
{
public static void main(String args[])
{
Scanner scan = new Scanner(System.in);
FileWriter fw ;
try{
fw = new FileWriter("e:\\ygb.txt");
BufferedWriter bw = new BufferedWriter(fw);
String stuId,stuName;
while(true)
{
System.out.print("请输入学号:");
stuId = scan.nextLine();
if("quit".equals(stuId))
System.exit(0);
System.out.println("请输入姓名:");
stuName = scan.nextLine();
if("quit".equals(stuName))
System.exit(0);
fw.write(stuId +","+stuName);
bw.newLine();
System.out.println("sdfa");
}
}catch(Exception e){}
}
}
下面加一句 :fw.flush();
bw.newLine();
fw.close();
import java.util.*;
import java.io.*;
class Inp
{
public static void main(String args[])
{
Scanner scan = new Scanner(System.in);
FileWriter fw ;
try{
fw = new FileWriter("e:\\ygb.txt");
while(true)
{
BufferedWriter bw = new BufferedWriter(fw);
String stuId,stuName;
System.out.print("请输入学号:");
stuId = scan.nextLine();
if("quit".equals(stuId))
System.exit(0);
System.out.println("请输入姓名:");
stuName = scan.nextLine();
if("quit".equals(stuName))
System.exit(0);
fw.write(stuId +","+stuName);
bw.newLine();
fw.close();
System.out.println("sdfa");
}
}catch(Exception e){}
}
}
最后的时候再 close掉就行了..close是做善后工作的. 你循环完了把流都关了.还怎么写..