public class HelloWorld {
public static void main(String[] args) {
double m = 78.5;
//将基本类型转换为字符串
String str1 =String.toString(m);
System.out.println("m 转换为String型后与整数20的求和结果为: "+(str1+20));
String str = "180.20";
// 将字符串转换为基本类型
Double a =Double.valueOf(str);
System.out.println("str 转换为double型后与整数20的求和结果为: "+(a+20));
}
}
求解,哪儿不对啦?
沟通有人发帖人样
gfytgug
String str1 =String.toString(m);改为String str1 =Double.toString(m),因为是浮点型转字符串,所以用Double
你转字符型 那么a应该是string类型
你这边基本类型转换为字符串的方式不对,应该是 String str1=String.valueOf(m);