如何使用格式方法将双精度值转换为Java String?
此方法接受格式为String和参数(变量)的参数,并variable(s)以指定格式返回给定的String对象。
您可以使用format()方法将双精度值格式化为字符串。向其传递“%f”作为格式字符串(以及所需的双精度值)。
示例
import java.util.Scanner; public class ConversionOfDouble { public static void main(String args[]) { Scanner sc = new Scanner(System.in); System.out.println("输入一个双精度值:"); double d = sc.nextDouble(); String result = String.format("%f", d); System.out.println("结果是: "+result); } }输出结果
输入一个双精度值: 2548.2325 结果是: 2548.2325
示例
public class Sample{ public static void main(String args[]){ double val = 22588.336; String str = String.format("%f", val); System.out.println(str); } }输出结果
22588.336000