java将结果输出到已知的文件中

例:向已存在的 99.txt 中输出一个99乘法表

import java.io.File;
import java.io.FileNotFoundException;
import java.io.PrintStream;

public class NineNineMultiply {
	public static void main(String[] args) throws FileNotFoundException {

		PrintStream psOld = System.out; // 保存原来的输出路径
		System.setOut(new PrintStream(new File("99.txt")));// 设置输出重新定向到文件

		for (int i = 1; i <= 9; i++) {
			for (int j = 1; j <= i; j++) {
				System.out.print(String.format("%2$d*%3$d=%1$-3d", i * j, i, j));
			}
			System.out.println();
		}
		System.setOut(psOld); // 恢复原来的输出路径
	}

}

猜你喜欢

转载自blog.csdn.net/qq_42451835/article/details/83716596
今日推荐