/**
* 需求根据输入的一行数字,找出奇数和偶数并按照从小到大的顺序输出。
*/
public static void main(String[] args) {
int[] array1={1,3,2,90,7,8,4,6,65};//把一行数字放入到数组里面;
int[] jishu;//定义一个奇数数组;
int[] oushu;//定义一个偶数数组;
int n=0;
for (int i = 0; i < array1.length; i++) {
if(array1[i]%2==0){
n++;
}
}
jishu=new int[array1.length-n];
oushu=new int[n];
int count1=0;
int count2=0;
for (int i = 0; i < array1.length; i++) {
if(array1[i]%2==0){
count1++;
oushu[count1-1]=array1[i];
}else{
count2++;
jishu[count2-1]=array1[i];
}
}
Arrays.sort(jishu);//奇数数组排序
Arrays.sort(oushu);
//打印奇数
System.out.print("奇数为:");
for (int i = 0; i < jishu.length; i++) {
System.out.print(jishu[i]+" ");
}
System.out.println();
System.out.print("偶数为:");
for (int i = 0; i < oushu.length; i++) {
System.out.print(oushu[i]+" ");
}
}