求帮忙,用parsedouble不行的

解决方案 »

  1.   

    java没有分数的定义 可以截取 在转换
    public static void main(String[] args) {
    String  str = "1/40000";
    String[] strs = str.split("/");
    double d = Double.parseDouble(strs[0])/Double.parseDouble(strs[1]);
    System.out.println(d);
    }
      

  2.   


    double a = 1;
    double b = 40000;
    double result = a / b;
      

  3.   

    用split把分子分母两个数分别提取出来,然后转成数字再运算。