![](https://i-blog.csdnimg.cn/blog_migrate/8f900a89c6347c561fdf2122f13be562.gif)
![](https://i-blog.csdnimg.cn/blog_migrate/961ddebeb323a10fe0623af514929fc1.gif)
package
com.java.test;
public class T1 {
public static void main(String args[]){
String s1 = " 123 " ;
int t2 = 333 ;
T1 t = new T1();
t.t1(s1);
System.out.println(s1);
t.t3(t2);
System.out.println(String.valueOf(t2));
t.t4(s1);
System.out.println(s1);
t.t5(t2);
System.out.println(String.valueOf(t2));
}
public void t1(String s1){
s1 = " haha " ;
}
public void t3( int t2){
t2 = 6666 ;
}
public String t4(String s1){
s1 = " haha " ;
return s1;
}
public int t5( int t2){
t2 = 6666 ;
return t2;
}
}
public class T1 {
public static void main(String args[]){
String s1 = " 123 " ;
int t2 = 333 ;
T1 t = new T1();
t.t1(s1);
System.out.println(s1);
t.t3(t2);
System.out.println(String.valueOf(t2));
t.t4(s1);
System.out.println(s1);
t.t5(t2);
System.out.println(String.valueOf(t2));
}
public void t1(String s1){
s1 = " haha " ;
}
public void t3( int t2){
t2 = 6666 ;
}
public String t4(String s1){
s1 = " haha " ;
return s1;
}
public int t5( int t2){
t2 = 6666 ;
return t2;
}
}
运行结果:
123
333
123
333
加断点,调试,就可以看到一步一步的运行过程了。得到结果了。
没有变成haha,6666
通过调试,可以知道,参数只在自己的方法里面起作用。