wf111sxwf 发表于 2014-10-9 08:56
if(arr[y]>arr[y+1]) weizhi(arr[y],arr[y+1]);//现在这个位置 ...
MR.Sun 发表于 2014-10-9 09:00
LZ,你在置换位置的那个函数里面,没有定义数组 public static void weizhi(int []arr,int a, int b) 这 ...
18643448863 发表于 2014-10-9 10:14
就算穿了数组进去也不行。因为两个数置换了 但是数组中却没有变化 在weizi这个函数中 传的数组和 俩个数 ...
MR.Sun 发表于 2014-10-9 11:03
位置置换是在数组置换的,可是你数组都没有,怎么置换?对吧。
wf111sxwf 发表于 2014-10-9 10:53
你想用函数换位必须在函数的参数里接收一个数组,才能对该数组中的元素进行操作。你这个功能都没有接受数组 ...
dsh 发表于 2014-10-9 12:10
楼主你的问题 关键在于你的weizhi方法的问题, weizhi(arr[y],arr[y+1]); 这个地方的实参与形参的问题 ...
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) | 黑马程序员IT技术论坛 X3.2 |