Java菜鳥:判斷奇偶數?

筆者這幾天頭腦發熱,下決心學java。 剛剛學基礎,第一章的變數、函式、符號等。

筆者遇到一道題,下面是我編寫的思想,我也看過別人用 if 來做,但是這道題是屬於第一章,第二章才是if,按照道理是不用 if 來做的,也許出題者是為了作為下章的鋪墊作用。百度搜索過,有個初學者 用了if做,寫了一大堆,後面ps說,究竟值不值得啊?很鬱悶的情緒。哈哈~ 大家也可以想想看有沒有其他辦法可以判斷 ,歡迎指導!

--------------------------------Code Start--------------------------------------

/*編寫一個程式,判斷一個五位整數12345各位數字的奇偶性,並求出和 */

public class project1{

public static void main(String[] args){

int a=1,b=2,c=3,d=4,e=5; //需要判斷的五位數分別定義,分別是 個十百千萬 位

int a1,b1,c1,d1,e1; //判斷結果存放的變數

/*下面用餘數%演算法判斷,任何一個數除於2,若=0為偶數,若=1為奇數*/

a1=a%2;

b1=b%2;

c1=c%2;

d1=d%2;

e1=e%2;

int ou,ji; //奇偶數定義變數,ou是偶數,ji是奇數

ji=a1+b1+c1+d1+e1; //由於奇數除出來的餘數值為1,則奇數=所有餘數值相加

ou=5-ji; //偶數=個數5 — 所有奇數和

int m=a+b+c+d+e; //五位數的求和;

System.out.println("偶數個數:"+ou+"個");

System.out.println("奇數個數:"+ji+"個");

System.out.println("五位數之和:"+m);

}

}

--------------------------------Code END --------------------------------------

菜鳥, 偶數, 奇偶數,
相關問題答案