package day7
;
public class lianxi3
{
public static void main(String
[] args
)
{
int[] arr
= {22,44,66,78};
int left
= -1;
int right
= -1;
int i
= 0;
int j
= arr
.length
-1;
while(true)
{
for(; i
<arr
.length
-1; i
++)
{
if(arr
[i
] % 2 == 0)
{
left
= i
;
break;
}
}
for(; j
>=0; j
--)
{
if(arr
[j
] % 2 != 0)
{
right
= j
;
break;
}
}
if(left
< right
)
{
int temp
= arr
[left
];
arr
[left
] = arr
[right
];
arr
[right
] = temp
;
}
else
break;
if(left
== -1 || right
== -1)
break;
}
for(int k
=0; k
<arr
.length
; k
++)
System
.out
.print(arr
[k
] + " ");
}
}
转载请注明原文地址:https://tech.qufami.com/read-21104.html