参数调用不会改变参数值
生活随笔
收集整理的這篇文章主要介紹了
参数调用不会改变参数值
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
代碼 package com.java.test;
publicclass T1 {
publicstaticvoid 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));
}
publicvoid t1(String s1){
s1="haha";
}
publicvoid t3(int t2){
t2=6666;
}
public String t4(String s1){
s1="haha";
return s1;
}
publicint t5(int t2){
t2=6666;
return t2;
}
}
publicclass T1 {
publicstaticvoid 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));
}
publicvoid t1(String s1){
s1="haha";
}
publicvoid t3(int t2){
t2=6666;
}
public String t4(String s1){
s1="haha";
return s1;
}
publicint t5(int t2){
t2=6666;
return t2;
}
}
?
?
運行結果:
123
333
123
333
加斷點,調試,就可以看到一步一步的運行過程了。得到結果了。
沒有變成haha,6666
通過調試,可以知道,參數只在自己的方法里面起作用。
轉載于:https://www.cnblogs.com/snowdrop/articles/1806182.html
總結
以上是生活随笔為你收集整理的参数调用不会改变参数值的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: selector-UI元素状态伪类
- 下一篇: 控制结构(1)-判断控制