您的位置:首页 > 编程语言 > Java开发

java数组中,然后把奇数放在数组的左边,偶数放在右边,方法二

2015-11-05 13:17 471 查看
public class jishuoushu {

public void fun(int[] v)
{
for(int i = 0,j=0;i < v.length; i++)
{
if(v[i] % 2 != 0)
{

swap(v, i, j);
j++;
}
}
}
//
public void swap(int[] v, int i, int j)
{
int tmp = v[i];
v[i] = v[j];
v[j] = tmp;
}

public static void main(String[] args) {
//定义数组v
int[] v = { 1,2,5,4,9};
//new一个对象,jishuoushu是类名
jishuoushu test = new jishuoushu();
//调用fun函数
test.fun(v);
//循环输出输出排序交换的数组
for(int i = 0; i < v.length; i++)
{
System.out.print(v[i]+",");
}
}

}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: