陣列進行奇數和偶數操作 把奇數放在陣列前面 偶數放在陣列後面

偉子涵發表於2017-04-25
/*
* 2.定義一個方法將奇數放在陣列的左側,
* 偶數放在陣列的右側 
* 3.定義一個方法列印原陣列和處理後的陣列
* 4.定義一個方法傳入一個int型別陣列, 
* 輸出這個陣列中只出現一次的數字及個數

*/

package com.heima.array;


public class ArrayDemo6 {


public static void main(String[] args) {
/*
* 2.定義一個方法將奇數放在陣列的左側,
* 偶數放在陣列的右側 
* 3.定義一個方法列印原陣列和處理後的陣列
* 4.定義一個方法傳入一個int型別陣列, 
* 輸出這個陣列中只出現一次的數字及個數
*/

                //定一個陣列 陣列長度為10
int[] num = { 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 }; 

                //遍歷

for (int i = 0; i < num.length; i++) {

                              //遍歷陣列中每一個元素
for (int j = i; j < num.length; j++) {
if (num[i] % 2 == 0) {  //拿出陣列元素對2取餘操作 

                         //如果等於那麼是偶數則進行交換操作

                                   //定義第三方變數進行操作

int temp = num[i];     
num[i] = num[j];
num[j] = temp;
}
}
}
getInfo(num); //陣列遍歷
}

 //陣列遍歷操作
   public static void getInfo(int [] arr){
      for (int i : arr) {
System.out.print(i+" ");
}   
   }
}

相關文章