如何转换名为"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);  

您想将double转换为什么?在任何情况下,如果您将其转换为字符串,则用于打印小数前后的数字:

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

最新更新