QQ1002730074 发表于 2017-7-6 21:23
public static void swap(int[] arr)
{
int temp=arr[0];
飞常年华 发表于 2017-7-6 22:03
以下代码可直接复制粘贴到自己创建的类下边,运行测试:
public static void main(String[] args) {
int ...
wangyupeng123 发表于 2017-7-8 13:43
因为数组是引用类型,而你写的方法是整数,虽然可以置换整数 但却置换不了数组的元素 ...
myforaward 发表于 2017-7-8 13:41
swap(int[] arr,int a,int b)
int型参数,是直接传值的。
在方法内部修改a b的值,不会修改原始变量的值 ...
亦丶风 发表于 2017-7-8 13:22
你传入方法中的是两个数
即a=1,b=2 然后你的方法是将ab的值互换了一下 但是你并没有对数组进行操作 这就好 ...
zlloyd 发表于 2017-7-9 23:31
原来是这样,我懂了,谢谢你
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) | 黑马程序员IT技术论坛 X3.2 |