`
cooliufang
  • 浏览: 127605 次
社区版块
存档分类
最新评论

Java 中的 ”+“运算符

    博客分类:
  • Java
阅读更多
今天解答了csdn上个一个小问题,结果当我发布答案时,发现了其他很多不同的答案。

原帖子:
http://topic.csdn.net/u/20120928/09/17774f8b-09e2-46f8-896f-91ec83562665.html?seed=746395609&r=79784602#r_79784602

原来问题出在类型转换上,我就单独做了一个小测试:

package qustion;

public class Test {
	public static void main(String[] args) {
		int i1 = 1;
		int i2 = 2;
		String str = i1+i2+"";
		System.out.println(str);
		str = i1 + "" + i2;
		System.out.println(str);
	}
}

输出结果为:
3
12

String str = i1+i2+"";
两个int型的先做加法,然后再转换类型。

这就涉及到 + 运算符,它是从左至右依次进行运算:
1. 整型相加,则为求和;
2. 字符串相加,则为末尾追加;
3. 整型与字符串相加,结果整型转为字符串,执行字符串相加。
分享到:
评论

相关推荐

    JAVA+零基础学JAVA+运算符教程

    JAVA+零基础学JAVA+运算符JAVA+零基础学JAVA+运算符JAVA+零基础学JAVA+运算符JAVA+零基础学JAVA+运算符JAVA+零基础学JAVA+运算符JAVA+零基础学JAVA+运算符JAVA+零基础学JAVA+运算符JAVA+零基础学JAVA+运算符JAVA+零...

    Java中的运算符Java中的运算符

    Java中的运算符Java中的运算符Java中的运算符Java中的运算符Java中的运算符Java中的运算符Java中的运算符Java中的运算符Java中的运算符Java中的运算符Java中的运算符Java中的运算符Java中的运算符Java中的运算符Java...

    Java+Java基础知识+基本概念+运算符+判断和循环+循环高级和数组+方法+综合练习+面向对象+面向对象综合熏硫胺+字符串等

    Java基础知识,其中包括基本概念+运算符+判断和循环+循环高级和数组+方法+综合练习+面向对象+面向对象综合训练+字符串+集合&学生管理系统+学生管理系统升级版+面向对象进阶(static&继承+多态+包&final&权限+抽象类&...

    Java运算符Java运算符Java运算符Java运算符Java运算符

    Java运算符Java运算符Java运算符Java运算符Java运算符Java运算符Java运算符Java运算符

    javaJava运算符+(优先级、目数)

    Java运算符+(优先级、目数)

    Java运算符+(优先级、目数)+.doc

    Java运算符+(优先级、目数)+.doc Java运算符+(优先级、目数)+.doc

    34.java短路逻辑运算符.zip

    34.java短路逻辑运算符.zip34.java短路逻辑运算符.zip34.java短路逻辑运算符.zip34.java短路逻辑运算符.zip34.java短路逻辑运算符.zip34.java短路逻辑运算符.zip34.java短路逻辑运算符.zip34.java短路逻辑运算符.zip...

    java 转型运算符的资源

    java 转型运算符 java 转型运算符 java 转型运算符 java 转型运算符

    Java运算符+优先级、目数+.pdf

    Java运算符+优先级、目数+.pdf

    java 移位运算符的资源

    java 移位运算符 java 移位运算符 java 移位运算符

    13.java位运算符.zip

    13.java位运算符.zip13.java位运算符.zip13.java位运算符.zip13.java位运算符.zip13.java位运算符.zip13.java位运算符.zip13.java位运算符.zip13.java位运算符.zip13.java位运算符.zip13.java位运算符.zip13.java位...

    9.java赋值运算符.zip

    9.java赋值运算符.zip9.java赋值运算符.zip9.java赋值运算符.zip9.java赋值运算符.zip9.java赋值运算符.zip9.java赋值运算符.zip9.java赋值运算符.zip9.java赋值运算符.zip9.java赋值运算符.zip9.java赋值运算符.zip...

    java条件运算符

    这是java的条件运算符的基本例子,可参照代码来学习。

    35.java三元运算符.zip

    35.java三元运算符.zip35.java三元运算符.zip35.java三元运算符.zip35.java三元运算符.zip35.java三元运算符.zip35.java三元运算符.zip35.java三元运算符.zip35.java三元运算符.zip35.java三元运算符.zip35.java三元...

    32.java关系运算符.zip

    32.java关系运算符.zip32.java关系运算符.zip32.java关系运算符.zip32.java关系运算符.zip32.java关系运算符.zip32.java关系运算符.zip32.java关系运算符.zip32.java关系运算符.zip32.java关系运算符.zip32.java关系...

    30.java赋值运算符.zip

    30.java赋值运算符.zip30.java赋值运算符.zip30.java赋值运算符.zip30.java赋值运算符.zip30.java赋值运算符.zip30.java赋值运算符.zip30.java赋值运算符.zip30.java赋值运算符.zip30.java赋值运算符.zip30.java赋值...

    10.java算术运算符.zip

    10.java算术运算符.zip10.java算术运算符.zip10.java算术运算符.zip10.java算术运算符.zip10.java算术运算符.zip10.java算术运算符.zip10.java算术运算符.zip10.java算术运算符.zip10.java算术运算符.zip10.java算术...

    Java中算术运算符的使用

    Java中算术运算符的使用 初级 很简单 特别适合入门的人学习

    33.java逻辑运算符1.zip

    33.java逻辑运算符1.zip33.java逻辑运算符1.zip33.java逻辑运算符1.zip33.java逻辑运算符1.zip33.java逻辑运算符1.zip33.java逻辑运算符1.zip33.java逻辑运算符1.zip33.java逻辑运算符1.zip33.java逻辑运算符1.zip33...

Global site tag (gtag.js) - Google Analytics