如何使用格式方法将双精度值转换为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

以上是 如何使用格式方法将双精度值转换为Java String? 的全部内容, 来源链接: utcz.com/z/346726.html

回到顶部