用java编一个程序,求100以内所有能被3整除或被7整除的数,并把结果写入f盘根目

如题所述

import java.io.BufferedWriter;
import java.io.FileWriter;
import java.io.IOException;

public class NumCount {
static final String FILE_PATH = "f:\\test.txt";
public static void main(String[] args) {
try {
BufferedWriter bw = new BufferedWriter(new FileWriter(FILE_PATH));//输出流
int index =0;//保存数字个数
for (int i = 1; i < 100; i++) {
if(i%3==0||i%7==0){//能被3或者7整除
index++;
bw.write(String.valueOf(i)+"\t");
if(index%5==0){ //每5个数字,换一行
bw.newLine();//换行
}
}
}
bw.close();//关闭流
System.out.println("结果保存到"+FILE_PATH+"完毕!");
} catch (IOException e) {
e.printStackTrace();
}

}

}

温馨提示:答案为网友推荐,仅供参考