两个浮点相关算法的java实现(海盗拼酒,1/6的100位)

来源:互联网 发布:ubuntu grub是什么 编辑:程序博客网 时间:2024/05/01 22:17

1、海盗拼酒

public class Main {    public static void main(String[] args) {        // TODO Auto-generated method stub        for(int i=20;i>0;i--)            for(int j=i-1;j>0;j--)                for(int k=j-1;k>0;k--)                    for(int l=k-1;l>0;l--){                        if(j*k*l+i*k*l+i*j*l+i*j*k==i*j*k*l)                            System.out.println(i+","+j+","+k+","+l);                    }    }}

2、计算1/6,精确到100位小数

public class Main {    public static void main(String[] args) {BigDecimal a=BigDecimal.valueOf(1).divide(BigDecimal.valueOf(6),new MathContext(100));        System.out.println(a);    }}
0 0