publicclassMethod{publicstaticvoidmain(String[] args){int a =10;int b =20;System.out.println("第一次調(diào)用方法之前");int ret =add(a, b);//30System.out.println("第一次調(diào)用方法之后");System.out.println("ret = "+ ret);System.out.println("第二次調(diào)用方法之前");ret =add(30,50);//80System.out.println("第二次調(diào)用方法之后");System.out.println("ret = "+ ret);}publicstaticintadd(int x,int y){System.out.println("調(diào)用方法中 x = "+ x +" y = "+ y);return x + y;}}
//交換兩個(gè)數(shù)的值publicclassTestMethod{publicstaticvoidmain(String[] args){int a =10;int b =20;swap(a, b);System.out.println("main: a = "+ a +" b = "+ b);}publicstaticvoidswap(int x,int y){int tmp = x;x = y;y = tmp;System.out.println("swap: x = "+ x +" y = "+ y);}}//結(jié)果,無法進(jìn)行交換,因?yàn)樾螀⒑蛯?shí)參沒有關(guān)系.改變了xy,也不會(huì)改變ab
classTest{publicstaticvoidmain(String[] args){int a =10;int b =20;print(a, b);}publicstaticvoidprint(int x,int y){System.out.println("x = "+ x +" y = "+ y);}}