那个地方错了呢?

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

sprites

2018-09-03 19:23

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回答

  • 重新学习一次
    2018-09-05 17:16:29
    已采纳

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

    Double a = Double.parseInt(str);

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

      Double a = Double.parseDouble(str);

    sprite...

    好的,三克油

    2018-09-06 11:37:49

    共 1 条回复 >

  • sprites
    2018-09-03 19:34:45

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

    }

    }


Java入门第三季

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

409792 学习 · 4340 问题

查看课程

相似问题