【文件属性】:
文件名称:FileOutputStream将乘法口诀表写入指定文件
文件大小:955B
文件格式:RAR
更新时间:2013-01-27 13:18:43
java.io,file,FileOutputStream,写入文件
package com.hexiang.io;
import java.io.FileNotFoundException;
import java.io.FileOutputStream;
import java.io.IOException;
public class MultiplicationTable {
public static void main(String args[]){
long st = System.currentTimeMillis();
String fn = "MultiplicationTable.txt";//相对路径 :Java Project根目录
FileOutputStream fos = null;
try {
fos = new FileOutputStream(fn);
for (int i = 1; i <= 9; i++) {
for (int j = 1; j <= i; j++) {
fos.write((char) (j + 48));
fos.write('*');
fos.write((char) (i + 48));
fos.write('=');
if ((i * j) < 10) { //在这里的输出处理上希望可以找到更好的办法
fos.write((char) (i * j + 48));
} else {
fos.write((char) (((i * j) / 10) + 48));
fos.write((char) (((i * j) % 10) + 48));
}
fos.write('\t');
}
fos.write('\r');
fos.write('\n');
}
System.out.println("九九乘法表写入文件成功 ...");
} catch (FileNotFoundException e) {
e.printStackTrace();
} catch (IOException e) {
e.printStackTrace();
} finally {
try {
fos.close();
} catch (IOException e) {
e.printStackTrace();
}
}
long et = System.currentTimeMillis();
System.out.println("Run time:" + (et - st) + "ms");//测试程序运行时间
}
}
【文件预览】:
FileOutputStream将乘法口诀表写入指定文件
----MultiplicationTable.java(2KB)