看图 上面min=0和for循环里面的min=i 和把元素交换到0的位置哪里那里的date[mini]。我想问的是,为什么?mini不是取值成员变量名等于0 For循环里面mini他不是局部变量吗?为啥和把元素交换到0的位置哪里那里的date[mini 可以取得到if里面的值而不是mini等于0的值
没问题啊,而且min也不是成员变量,定义在方法内,属于局部变量,对min做了修改就会变成修改后的值。
你对成员变量和局部变量理解有误。
首先成员变量是属于类的,所以定义在成员方法上面,然后当成员变量和局部变量同时存在的时候,取的是局部变量的值。
如有帮助,望点击我回答右上角【采纳】支持一下。