为什么要转换,赋值相加不可以吗

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

慕粉1463572084

2016-05-25 20:50

double m = 78.5;

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

String str1 = Double.toString(m) ;                            ;

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

上面这个为什么要把基本类型转换为字符串,直接给str1赋值然后再输出那里让str1和20相加得出答案不行吗?


写回答 关注

3回答

  • dashadjk
    2016-05-26 22:59:01

    整型,

    夜还没黑 回复慕粉1463...

    这是题目中所要求的条件。 System.out.println("m 转换为String型后与整数20的求和结果为: "+(str1+20));它明确说要转为string型后再求和

    2016-06-05 09:36:41

    共 2 条回复 >

  • dashadjk
    2016-05-26 16:55:46

    整型和字符串型不匹配,是不可以相加的,

    怒放的生命0... 回复慕粉1463...

    整形,没有引号

    2016-06-04 23:21:59

    共 2 条回复 >

  • c5p1ng丶
    2016-05-25 21:04:36

    不行啊

    慕粉1463...

    有没有详细点的答案

    2016-05-26 12:26:35

    共 1 条回复 >

Java入门第三季

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

409792 学习 · 4340 问题

查看课程

相似问题