那就不用什么交换函数了呗,如果非要交换函数,可以传进去一个长度为2的int数组,数组是传引用的。
解决方案 »
- 一段小代码,会存在线程安全问题吗?我觉得不会,你觉得呢?
- 在无返回值的方法中使用【break和return】,效果居然等同?
- 帮我看下这段代码 关于treemap排序的
- java同步关键字synchonized是如何实现的 具体的原理是什么?
- 关于修改font.properties文件的问题
- java连接数据库是不是要驱动啊
- 向各位调查目前上海从事Java\Servlet\Ejb\jsp的程序员每月能拿多少薪水啊?
- resultset 报错IS_TYPEFOWARD_ONLY ????
- 请问这个程序怎么修改呀?
- 请问谁使用过com.l2fprod.gui.plaf.skin.SkinLookAndFeel风格!!!!
- 在swing下,如何控制Jbutton等元素的大小和位置。
- utf-8编码问题
{
int i;
int j;
public Test(int i, int j)
{
this.i=i;
this.j=j;
}
public void change()
{
int x=i;
i=j;
j=x;
}
public static void main(String[] args)
{
Test t=new Test(2,3);
System.out.println(t.i+" "+t.j);
t.change();
System.out.println(t.i+" "+t.j);//调换了
}
}
小哥这种实现很勉强哦!没有给函数传值。也许我的表达不太清楚,本意是要给函数传值的。
难道java中就不能实现?
到了星有啥好处没有?
int[] a = new int[1];
将a传进去,虽然有些浪费
^_^虚荣而已^_^