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");//测试程序运行时间 } }
- 1
- 粉丝: 50
- 资源: 244
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助