JAVA 输出时俩变量相加

来源:百度知道 编辑:UC知道 时间:2024/06/04 18:10:39
package shiyan;

public class Shiyan12 {

/**
* @param args
*/
public static void main(String[] args) {
short myshort=345;
double mydouble=23.23432;
System.out.println("mybyte和myshort的值为:"+(myshort+mydouble));
System.out.println("mybyte和myshort的值为:"+myshort+mydouble);
这俩输出式都什么不同
能解释下吗 最好详细解释下第二个输出式

第一个是求和了
第二个是顺序输出了

第二个相当于是"第一部分"+"接着第二部分"+"接着第三部分"
+起的是连接作用 而第一个括号中的是运算符

第二个的+号是连接字符串

就是把myshort和mydouble转为字符串,再连接

相当于操作符的重载