簡體   English   中英

我生成了一個斐波那契數列,但現在我想在每個數字上提及哪個數字是奇數或偶數?

[英]I have generated a fibonacci Series but now i want to mention on each number that which number is odd or even?

public class fiboaddeven {

    public static void main(String[] args) {
        // TODO Auto-generated method stub
int a=-1;
int b=1;
int c=0;
for(int i=1;i<=12;i++){


    c=a+b;
    a=b;
    b=c;
    System.out.println(c);
}
    }

}

以下輸出為0 1 1 2 3 5 8 13 21 34 55 89我想要0odd 1odd 1odd 2even 3odd 5odd 8even 13odd 21even 34odd 55odd 89odd

您要使用的是%運算符,並保留余數。

String evenOrOdd = c % 2 == 0 ? " even" : " odd";
System.out.println(c + evenOrOdd);

除以2時,只需測試其余部分即可:

System.out.println(c + (( c % 2 == 0 ) ? "even" : "odd" ));

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM