码迷,mamicode.com
首页 > 其他好文 > 详细

标题:复数幂

时间:2019-10-25 20:23:40      阅读:74      评论:0      收藏:0      [点我收藏+]

标签:tmp   catch   标题   rgs   dem   void   top   main   重点   

public class demo5 {

    public static void main(String[] args) {
        try {
            PrintStream ps = System.out;
            PrintStream prs = new PrintStream(new File("C:\\Users\\Laptop\\Desktop\\ans\\ans.txt"));
            System.setOut(prs);
            work(123456);
            System.setOut(ps);
        } catch (FileNotFoundException e) {
            e.printStackTrace();
        }
    }

    private static void work(int n) {
        BigInteger x = BigInteger.valueOf(2);
        BigInteger y = BigInteger.valueOf(3);

        for (int i = 1; i < n; i++) {
            BigInteger tmp1 = x.multiply(BigInteger.valueOf(2)).subtract(y.multiply(BigInteger.valueOf(3)));
            BigInteger tmp2 = x.multiply(BigInteger.valueOf(3)).add(y.multiply(BigInteger.valueOf(2)));

            x = tmp1;
            y = tmp2;
        }
        System.out.println(x + "" + y + "i");// 输出结果
    }
}

划重点,这个输出到文件代码要记。

标题:复数幂

标签:tmp   catch   标题   rgs   dem   void   top   main   重点   

原文地址:https://www.cnblogs.com/hardhp74520/p/11739919.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!