Java值类型、引用类型、对象

发布于 2017-10-19 / Java / 0条评论 / 2,376浏览

猜猜输出结果?

public static void add1(int a) { a = a + 1; } public static void add1(String s) { s = s + 1; } public static void add1(StringBuilder sb) { sb = sb.append(1); } public static void main(String[] args) { int a = 1; add1(a); System.out.println(1); String s = new String("1"); add1(s); System.out.println(s); StringBuilder sb = new StringBuilder("1"); add1(sb); System.out.println(sb); }

输出结果

1
1
11

是不是很神奇?

评论
站长统计