当前页面: 开发资料首页 → Java 专题 → Java的pass by Value(传值)
摘要: Java的pass by Value(传值)
class Param {
public static void main (String [] args){
int x = 3;
triple(x);
System.out.println("x after triple : "+ x);
}
private static void triple (int arg)
{
arg = arg * 3;
System.out.println("arg in triple :"+ arg);
}
}
class Param {
public static void main (String [] args){
Date d1 = new Date("1 Apr 98");
nextDateUpdate(d1);
System.out.println("d1 after nextDay: " + d1);
Date d2 = new Date("1 Apr 98");
nextDateReplace(d2);
System.out.println("d2 after nextDay: " + d2);
}
private static void nextDateUpdate (Date arg) {
arg.setDate( arg.getDate() + 1);
System.out.println("arg in nextDay : " + arg);
}
private static void nextDateReplace (Date arg) {
arg = new Date(arg.getYear(),arg.getMonth(),arg.getDate()+1);
System.out.println("arg in nextDay : " + arg);
}
}
class Param {
public static void main (Strin
↑返回目录
前一篇: 爱因斯坦谜题的java解答方法
后一篇: 构建更有效的WEB应用