Double.parseInt 出错了 帮忙看下

Double.parseInt 出错了 帮忙看下

public class StringUse {

    public static void main(String[] args) {

double a = 12.5;

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

String str1 =Double.toString(a);     

System.out.println("a 转换为String型后+10的结果为: "+str1+10);

String str = "2.8";

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

  double b =Double.parseInt(str);

// double b =Double.valueOf(str);

        System.out.println("str 转换为double型后+10的结果为: "+(b+10));

        

}

}



http://img1.sycdn.imooc.com//climg/6110ee93091f9ac206350321.jpg

正在回答 回答被采纳积分+1

登陆购买课程后可参与讨论,去登陆

1回答
好帮手慕小班 2021-08-09 18:14:13

同学你好,在Double中并没有parseInt方法,建议同学使用valueOf方法完成对应参数的转换。

http://img1.sycdn.imooc.com//climg/6110ff9c09c8296e06260261.jpg

修改后代码如下

http://img1.sycdn.imooc.com//climg/6110ffef099085c807370593.jpg

祝学习愉快~

  • 提问者 liuben #1

    明白了,,

    2021-08-09 18:32:18
问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星
请稍等 ...
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师