有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

java如何转换我的双精度值'q',并显示小数点前/后的值?

如何转换名为q的双精度值并显示小数点前/后的值?在我下面的尝试中,我已经将值转换为字符串,但其余的我不确定

double q = 19.0/2.0; 

//convert double to string using valueOf() method
String str = String.valueOf(q);  

//displaying output string after conversion
System.out.println("My String is: "+str);  

共 (1) 个答案

  1. # 1 楼答案

    你想把双精度转换成什么? 在任何情况下,如果将其转换为字符串,则用于打印小数点前后的数字:

        System.out.println("Before decimal : " + str.split("\\.")[0]);
        System.out.println("After decimal : " + str.split("\\.")[1]);