Java 計算奇數偶數

2021-09-20 02:47:22 字數 572 閱讀 5148

今天講的是用for迴圈和while迴圈,分別計算出100數值以內的奇數和偶數。

計算數值的奇數和偶數並不需要寫多少**,只需要乙個迴圈語句在迴圈體中再加乙個if語句的判斷就行了。

首先是for迴圈

for迴圈語句是支援迭代的一種通用結構,是最有效、最靈活的迴圈結構

語法形式

for(初始化表示式:布林表示式:步進)

例項:

for (int i = 1; i <= 100; i++)  else 

}

for迴圈執行結果

其次是while迴圈

while迴圈在剛開始的時候,會計算一次「布林表示式」的值,若條件為真,才會執行迴圈體。而對於後來每一次額外的迴圈,都會再重新計算一次;

語法形式

while(布林表示式)

例項:

int i = 1;

while (i < 100) else

}

java面試 奇數偶數問題

題目 輸入乙個整數陣列,實現乙個函式來調整該陣列中數字的順序,使得所有的奇數字於陣列的前半部分,所有的偶數字於位於陣列的後半部分,並保證奇數和奇數,偶數和偶數之間的相對位置不變。解答 public static void main string args reorderarray arr array...

奇數下標為奇數偶數下表為偶數

給定乙個長度不小於2的陣列arr,實現乙個函式調整arr,要麼讓所有的偶數下標都是偶數,要麼讓所有的奇數下標都是奇數 注意 1 陣列下標從0開始!2 本題有special judge,你可以輸出任意一組合法解!同時可以證明解一定存在 要求 時間複雜度為o n o n 額外空間複雜度為o 1 o 1 ...

奇數偶數重組

輸入乙個整數陣列,實現乙個函式來調整該陣列中數字的順序,使得所有的奇數字於陣列的前半部分,所有的偶數字於位於陣列的後半部分,並保證奇數和奇數,偶數和偶數之間的相對位置不變。include include using namespace std void reorderarray vector arr...