找出100以内所有能被3整除的数,并把结果写入d:xxxdata.dat文件中
Posted 胡金水
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了找出100以内所有能被3整除的数,并把结果写入d:xxxdata.dat文件中相关的知识,希望对你有一定的参考价值。
给一位CSDN朋友写的一个demo
描述:找出100以内所有能被3整除的数,并把结果写入d:\\xxx\\data.dat文件中。
import java.io.File;
import java.io.PrintStream;
/**
* @program: demo
* @description:
* @author: 胡金水
* @create: 2021-03-25 11:03
*/
public class DemoMain{
public static void main(String[] args) throws Exception {
outFile();
}
public static void outFile() throws Exception {
PrintStream psOld = System.out; // 保存原来的输出路径
// 创建File对象
File file = new File("d:\\\\xxx\\\\data.dat");
// 判断文件夹是否存在,不存在则创建
if (!file.getParentFile().exists()){
boolean mkdirs = file.getParentFile().mkdirs();
String message = mkdirs ? "创建文件夹成功....." : "创建文件夹失败.....";
System.out.println(message);
}
// 判断文件是否存在,不存在则创建
if (!file.exists()) {
boolean newFile = file.createNewFile();
String message = newFile ? "创建文件成功....." : "创建文件失败.....";
System.out.println(message);
}
System.setOut(new PrintStream(file));// 设置输出重新定向到文件
for (int i = 1; i <= 100; i++) {
if (i % 3 == 0) {
System.out.println(i);
}
}
System.setOut(psOld); // 恢复原来的输出路径
}
}
以上是关于找出100以内所有能被3整除的数,并把结果写入d:xxxdata.dat文件中的主要内容,如果未能解决你的问题,请参考以下文章
c语言:使用while语句求出1到100以内所有能被3整除或能被7整除的自然数