java中用swap排序三个数_Java中swap交换数字的问题,求解第二第三个swap有什么区别?...

publicclassReader01{publicstaticvoidmain(String[]args){Datadata1=newData(),data2=newData();data1.data=11;data2.data=12;swap1(data1.data,data2.data);System.out.println(dat...

public class Reader01 {

public static void main(String[] args) {

Data data1 = new Data(), data2 = newData();

data1.data = 11; data2.data = 12;

swap1(data1.data, data2.data);

System.out.println(data1.data +"," + data2.data);

swap2(data1, data2);

System.out.println(data1.data +"," + data2.data);

swap3(data1, data2);

System.out.println(data1.data +"," + data2.data);

}

public static void swap1(int d1, int d2) { FALSE

int temp = d1; d1 = d2; d2 = temp;

}

public static void swap2(Data d1, Data d2){ T

int temp = d1.data; d1.data = d2.data; d2.data = temp;

}

public static void swap3(Data d1, Data d2){ F

Data temp = d1; d1 = d2; d2 = temp;

}

}

classData { public int data; }

答案是:

11,12

12,11

12,11

展开

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值