关于Java奇偶数判断

855 阅读1分钟

直接上代码

public static void main(String[] args) {
    System.out.println(3 % 2); // 1
    System.out.println(-3 % 2); // -1  需要重点关注的一行,我原本以为输出结果会是1
    System.out.println(4 % 2); // 0
    System.out.println(-4 % 2); // 0
}

今天是在刷leetcode985. Sum of Even Numbers After Queries的时候遇到这个问题的。以前没有注意到这一点,今天犯了错,就及时纠正吧。