java - 我已经生成了一个斐波那契数列,但现在我想在每个数字上提及哪个数字是奇数还是偶数?

标签 java

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 我想 0奇数 1个奇数 1个奇数 2偶数 3奇数 5多 8偶 13号 21偶 34号 55多 89多

最佳答案

您要使用的是 % 运算符并返回余数。

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

关于java - 我已经生成了一个斐波那契数列,但现在我想在每个数字上提及哪个数字是奇数还是偶数?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33881449/

相关文章:

遵循教程时出现 java.lang.UnsupportedClassVersionError

java - 在 Java 中从对象转换为 XML 的问题

java - imagej 中的宏为 "User Interface"

java - LinkedListStack System.out.println

java - 单击 Firebase 通知时打开 MainActivity 以外的其他 Activity

Java 框架 war : Spring and Hibernate

java - Checkstyle报告生成图表报告

java - 如何让 Jersey/Jackson 序列化空列表;单个元素列表作为数组

java - 如何在 Java GUI 中重置计时器并在停止后显示消息

java - 当我有 split 功能时,为什么要使用 StringTokenizer?