为什么这样就不行了

来源:3-4 Java 中基本类型和字符串之间的转换

qq_慕仔8326399

2019-05-09 11:07

String s = "我我111.11";

double s2 =Double.parseDouble(s);

System.out.println(s2);


写回答 关注

2回答

  • Pikachu2016
    2019-08-06 14:59:00

    这样运行是会抛出数字格式化异常的,因为字符串中的“我我”不是数字,是无法转化为double 类型的

  • Georgephy
    2019-05-10 13:47:04

    运行后你会发现出了个异常,java.lang.NumberFormatException,数值模板异常,"我我111.11"不是parseDouble可以转换的模板。除去"我我"即可

Java入门第三季

Java中你必须懂得常用技能,不容错过的精彩,快来加入吧

409792 学习 · 4340 问题

查看课程

相似问题