找出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文件中的主要内容,如果未能解决你的问题,请参考以下文章

day02_02.能被3整除的个位数为6的数

c语言:使用while语句求出1到100以内所有能被3整除或能被7整除的自然数

用C语言编计算并输出k以内最大的10个能被13或17整除的自然数之和。当从键盘输入500时,求出答案。谢谢

1000以内能被3整除的自然数之和(c语言程序)

1到100的质数表

用c语言将100到200能被3整除的数列出来,并统计有多少个,控制每行输出10个数