當“+”操作中出現這個字元串的時候,“+”指的是字元串連接配接符,而非算術運算。
例:
1、System.out.println(“Test”+666);
輸出結果為Test666
2、System.out.println(666+“Test”);
輸出結果為666Test
當出現多個字元串相加時,輸出結果從左至右。
1、System.out.println(7+“Test”+66);
輸出結果為7Test66
2、System.out.println(“Test”+66+7);
輸出結果為Test667
當執行非字元串相加操作時,則為算數運算,且依舊遵循從左至右原則。
1、System.out.println(“Test”+66+7);
先執行Test+66得到字元串Test66,再執行Test66+7得到字元串Test667
2、System.out.println(60+60+“Test”);