为什么一直在报错啊?

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

qq_风不能打败阳光_04225416

2017-05-23 09:25

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));
 }
}

求解,哪儿不对啦?

写回答 关注

4回答

  • 慕容2872228
    2018-08-10 11:01:24

    沟通有人发帖人样

    gfytgug

  • qq_控心_0
    2017-06-15 21:55:18

     String str1 =String.toString(m);改为String str1 =Double.toString(m),因为是浮点型转字符串,所以用Double

  • 岁月de离间之计
    2017-06-04 08:32:04

    你转字符型 那么a应该是string类型

  • qq_Jmaxwell_0
    2017-05-23 10:35:12

    你这边基本类型转换为字符串的方式不对,应该是 String str1=String.valueOf(m);

    qq_风不能...

    我那个应该是可以的吧

    2017-05-23 14:42:06

    共 2 条回复 >

Java入门第三季

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

409784 学习 · 4339 问题

查看课程

相似问题