import java.io.*;
import static java.lang.System.*;
/**
*
* @author Zhu Zhengyan
*/
public class zzy11 {
public static void main(String[] args)
{
/*用try包圍的語句是java編譯器認爲有可能出現異常,所以讓你提前處理。
catch{ }是捕獲上面的語句出現的異常,然後在catch裏寫方法處理這個異常!*/
try
{
FileOutputStream fos = new FileOutputStream("d:/linshi/nihao.dat");
DataOutputStream dos = new DataOutputStream(fos);
int count = 0;
int i = 1;
int j = 1;
for(;count<20;count++)
{
dos.writeInt(i);
int k = i+j;
i = j;
j = k;
}
fos.close();
}
catch (Exception e)
{
out.println("Exception:"+e);
}
out.println("secceed!");
}
}
package zzy;
import java.io.*;
import static java.lang.System.*;
/**
*
* @author Zhu Zhengyan
*/
public class zzy12 {
public static void main(String[] args)
{
try
{
FileInputStream fis = new FileInputStream("d:/linshi/nihao.dat");
DataInputStream dis = new DataInputStream(fis);
for(int i = 0;i<20;i++)
{
if(i%10==0)
out.println();
out.printf("%5d",dis.readInt());
}
fis.close();
}
catch (Exception e)
{
out.println("Exception:"+e);
}
out.println();
}
}