java.lang.String中[ "张飞"+1+1 ] 和 [ "张飞"+(1+1) ]

废话不多说,上代码:

package com.core;

public class StringTest {
    public static void main(String[] args) {
        String name1 = "张飞"+1+1+1+1;
        String name2 = "张飞"+(1+1+1+1);
        System.out.println(name1 +"---"+ name2);
        
    }

}

请问上述代码name1和name2分别输出什么?

打印结果:张飞1111---张飞4 

原文地址:https://www.cnblogs.com/xxyfhjl/p/3973623.html