我错过了什么?显示给定范围内偶数的java程序

rxztt3cl  于 2021-07-12  发布在  Java
关注(0)|答案(0)|浏览(222)

**结案。**此问题不可复制或由打字错误引起。它目前不接受答案。
**想改进这个问题吗?**更新问题,使其成为堆栈溢出的主题。

昨天关门了。
改进这个问题
我不知道我做错了什么。
它最终没有打印任何错误,但只显示给定的整数,而不会打印给定整数之间的偶数。如果第二个数字小于第一个数字(它应该这样做),它也不会显示错误。我忘了调用我的方法,所以我这样做了,但它一直给我一个错误,以及。我不知道我做错了什么。
说明:

这是我的指令,这是我的代码:

import java.util.Scanner;

public class EvenNumbers {

    public static void main(String args[]) {

        int low, high;

        Scanner keyboard = new Scanner(System.in);

        System.out.print("Enter the first integer number: ");
        low = keyboard.nextInt();

        System.out.print("Enter the second integer number (must be greater than first number): ");
        high = keyboard.nextInt();
        evens(low, high);

    }

    public static void check(int low, int high) {

        if (low <= high) {
            return;
        } else {
            System.out.println("Invalid entry (second number must be greater than first number)");
            System.exit(1);
        }

    }

    public static void evens(int low, int high) {

        System.out.print("\nDisplay the even numbers between " + low + " and " + high + " are :");

        int i = low;
        while (i <= high) {
            high = i % 2;
            if (high == 0)
                System.out.println(i);
            i++;
        }

    }

}

暂无答案!

目前还没有任何答案,快来回答吧!

相关问题