文件名称: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)