在计算两个给定奇数的总和时,仅代码打印0

时间:2018-03-30 19:03:28

标签: java loops input sum

好吧所以我用我认为正确的代码写出了代码,但它总是输出0.这就是我所拥有的:

    System.out.println("Enter a range of 2 numbers: ");
    int a;
    int b;
    Scanner in = new Scanner(System.in);

    a = in.nextInt();
    b = in.nextInt();
    int z = 0;
    int sum4 = 0;
    while (z >= a && z >=b)
    {
        if(x % 2 != 0)
        {
            sum4 += x;
        }
        x++;
    }
    System.out.println(sum4);

1 个答案:

答案 0 :(得分:0)

我假设您要在a和b之间添加所有奇数,在这种情况下,使用for循环将是一个更好的选项,将初始值设置为a,将最终值设置为b。