码迷,mamicode.com
首页 > 编程语言 > 详细

Java小陷阱

时间:2015-10-18 22:58:56      阅读:232      评论:0      收藏:0      [点我收藏+]

标签:

 

基本数据类型与字符串的连接

  

  在Java中,+不仅可作为加法运算符使用,还可作为字符串连接运算符使用。

  当把任何基本数据类型的值与字符串值进行连接运算时,基本类型的值将自动类型转换为字符串类型。

  

public class PrimitiveAndString
{
    public static void main(String[] args)
    {
        //下面的语句输出 7Hello!
        System.out.println(3 + 4 + "Hello!");

        //下面的语句输出 Hello!34
        System.out.println("Hello!" + 3 + 4);
    }
}

 

  上面程序中有一个”3 + 4 + "Hello!"“的表达式,这个表达式先执行”3 + 4“运算,这是执行两个整数之间的加法,得到7,然后进行”7 + "Hello!"“的运算,此时会把7当成字符串进行处理,从而得到7Hello!。反之,对于”"Hello!" + 3 + 4“表达式,先进行”"Hello!" + 3“运算,得到一个Hello!3字符串,再和4进行连接运算,4也被转换成字符串进行处理,最后得到Hello!34。

Java小陷阱

标签:

原文地址:http://www.cnblogs.com/eniac12/p/4890444.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!