为了账号安全,请及时绑定邮箱和手机立即绑定

那个地方错了呢?

public class HelloWorld {

    public static void main(String[] args) {

        

double m = 78.5;

//将基本类型转换为字符串

String str1 = Double.toString(m);

        

System.out.println("m 转换为String型后与整数20的求和结果为: "+(str1+20));

String str = "180.20";

    // 将字符串转换为基本类型

Double a = Double.parseInt(str);

System.out.println("str 转换为double型后与整数20的求和结果为: "+(a+20));

}

}



正在回答

2 回答

// 将字符串转换为基本类型

Double a = Double.parseInt(str);

double类型你用的int去转不得行,编译通不过,你试一下我下面的 

  Double a = Double.parseDouble(str);

0 回复 有任何疑惑可以回复我~
#1

sprites 提问者

好的,三克油
2018-09-06 回复 有任何疑惑可以回复我~

public class HelloWorld {

    public static void main(String[] args) {   

double m = 78.5;

//将基本类型转换为字符串

String str1 = m+""; 

System.out.println("m 转换为String型后与整数20的求和结果为: "+(str1+20));

String str = "180.20";

    // 将字符串转换为基本类型

Double a = Double.parseDouble(str);

System.out.println("str 转换为double型后与整数20的求和结果为: "+(a+20));

}

}


0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

那个地方错了呢?

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信