package TString;
/*
* 把浮点数 3.14 转换为 字符串 "3.14"
再把字符串 “3.14” 转换为 浮点数 3.14
如果字符串是 3.1a4,转换为浮点数会得到什么?
*/
public class TestF {
public static void main(String[] args) {
//把浮点数 3.14 转换为 字符串 "3.14"
double d = 3.14;
//自动装箱,先转为对象后调用其toString方法
Double D = d;
System.out.println(D.toString());
//第二种方法String.valueOf()
System.out.println(String.valueOf(d));
//再把字符串 “3.14” 转换为 浮点数 3.14
String str = D.toString();
double sd = Double.parseDouble(str);
System.out.println(sd);
//如果字符串是 3.1a4,转换为浮点数会得到什么?
String str2 = "3.1a4";
double sd2 = Double.parseDouble(str2);
System.out.println(sd);//运行报错
}
}
Java浮点数字符串转换
最新推荐文章于 2022-09-21 21:05:13 发布