编译出错??
import java.io.*;
class filestream
{
public static void main(String args[])
{
try
{
File inFile=new File("file1.txt");
File outFile=new File("file2.txt");
FileInputStream fis=new FileInputStream(inFile);
FileOutputStream fos=new FileOutputStream(outFile);
int c;
while((c=fis.read()!=-1)
fos.write(c);
fis.close();
fos.close();
}
catch(FileNotFoundException e)
{
System.out.println("FileStreamTest:"+e);
}
catch(IOException e)
{
System.err.println("FileStreamsTest:"+e);
}
}
}
报错如下:(jcreator编译的 )
--------------------Configuration: JDK version 1.3.1 <Default>--------------------
J:\pku\char6\filestream.java:15: ')' expected
while((c=fis.read()!=-1)
^
J:\pku\char6\filestream.java:15: incompatible types
found : int
required: boolean
while((c=fis.read()!=-1)
^
2 errors
Process completed.