java se-作业4-九九乘法表输出文件-2016.7.22
来源:互联网 发布:分类目录源码帝国cms 编辑:程序博客网 时间:2024/05/21 00:45
package com.mashensoft.homework4;
import java.io.File;
import java.io.FileNotFoundException;
import java.io.FileOutputStream;
import java.io.IOException;
import java.io.OutputStream;
public class IOStreamHomework {
public void paintTable(String filePath){
for(int i=1;i<=9;i=i+2){
for(int j=1;j<=i;j++){
int a=i*j;
if(a<10){
String str01=i+"*"+j+"="+a+" ";
writeData(str01, filePath);
}else{
String str02=i+"*"+j+"="+a+" ";
writeData(str02, filePath);
}
}
String str03="\r\n";
writeData(str03, filePath);
}
}
public void writeData(String data,String filePath){
File file=new File(filePath);
if(!file.exists()){
try {
file.createNewFile();
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
OutputStream os=null;
try {
os=new FileOutputStream(file,true);
byte[]bytes=data.getBytes();
os.write(bytes);
os.flush();
} catch (FileNotFoundException e) {
// TODO Auto-generated catch block
e.printStackTrace();
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}finally {
try {
if(os!=null){
os.close();
}
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
}
public static void main(String[] args) {
// TODO Auto-generated method stub
IOStreamHomework ioStreamHomework=new IOStreamHomework();
ioStreamHomework.paintTable("e:/test/aa.txt");
}
}
import java.io.File;
import java.io.FileNotFoundException;
import java.io.FileOutputStream;
import java.io.IOException;
import java.io.OutputStream;
public class IOStreamHomework {
public void paintTable(String filePath){
for(int i=1;i<=9;i=i+2){
for(int j=1;j<=i;j++){
int a=i*j;
if(a<10){
String str01=i+"*"+j+"="+a+" ";
writeData(str01, filePath);
}else{
String str02=i+"*"+j+"="+a+" ";
writeData(str02, filePath);
}
}
String str03="\r\n";
writeData(str03, filePath);
}
}
public void writeData(String data,String filePath){
File file=new File(filePath);
if(!file.exists()){
try {
file.createNewFile();
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
OutputStream os=null;
try {
os=new FileOutputStream(file,true);
byte[]bytes=data.getBytes();
os.write(bytes);
os.flush();
} catch (FileNotFoundException e) {
// TODO Auto-generated catch block
e.printStackTrace();
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}finally {
try {
if(os!=null){
os.close();
}
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
}
public static void main(String[] args) {
// TODO Auto-generated method stub
IOStreamHomework ioStreamHomework=new IOStreamHomework();
ioStreamHomework.paintTable("e:/test/aa.txt");
}
}
0 0
- java se-作业4-九九乘法表输出文件-2016.7.22
- java se作业3-打印文件路径-2016.7.22
- java se-作业5-复制文件-2016.7.24
- Java作业:打印九九乘法表
- java se作业1--2016.7.19
- java se作业-GPSCar--2016.7.20
- Java语言输出九九乘法表
- JAVA之输出九九乘法表
- 【java】九九乘法表的输出
- java 输出九九乘法表
- java九九乘法表的输出
- java输出一个九九乘法表
- Java输出九九乘法表
- 用java编程输出九九乘法表
- java实现九九乘法表的输出
- java基础编程:输出九九乘法表
- java九九乘法表倒三角输出
- java se-作业6-随机数集合版-2016.7.25
- 指针使用的疑惑
- NSDictionary里的keysSortedByValueUsingSelector排序时使用
- 一个标准学生类的代码及测试
- 最佳旅游路线
- hdu5741
- java se-作业4-九九乘法表输出文件-2016.7.22
- 深入理解 Android 中的Matrix
- uva 11388 GCD LCM
- iOS原生二维码扫描&libqrencode生成二维码
- Android使用vitamio创建自己的播放器
- 【POJ3268】Silver Cow Party(dij/矩阵转置)
- 排序---堆排序
- HDU(1789)Doing Homework again(贪心,找出损失最少分)
- 抗几何攻击数字水印分类总结