Java中如何将输入值增加2

Java中如何将输入值增加2,java,input,output,increment,Java,Input,Output,Increment,我的程序要求个人输入2个数字(即10和20)。 我希望输出为: 偶数:10121461820 我的代码: System.out.println("Enter an integer:"); int firstNum = keyboard.nextInt(); System.out.println("Enter another integer larger than the first one:"); int secondNum = keyboard.nextInt(); S

我的程序要求个人输入2个数字(即10和20)。 我希望输出为:

偶数:10121461820

我的代码:

  System.out.println("Enter an integer:");
  int firstNum = keyboard.nextInt();

  System.out.println("Enter another integer larger than the first one:");
  int secondNum = keyboard.nextInt();

  System.out.println();

  int mod = firstNum % 2;

  while ((firstNum < secondNum) && mod == 0)
  {
      firstNum = firstNum + 2;
      System.out.print("Even numbers" +firstNum);
  }
System.out.println(“输入一个整数:”);
int firstNum=keyboard.nextInt();
System.out.println(“输入一个比第一个大的整数:”);
int secondNum=keyboard.nextInt();
System.out.println();
int mod=firstNum%2;
while((firstNum
您已接近您想要的结果,只需重新排列几行的顺序,并在检查时添加一行

我已经制作了一个完整的示例,该示例按预期运行,同时允许奇数和偶数。您可以将代码替换为以下内容:

public static void main(String[] args)
{
    Scanner keyboard = new Scanner(System.in);      
    System.out.println("Enter an integer:");
    int firstNum = keyboard.nextInt();

    System.out.println("Enter another integer larger than the first one:");
    int secondNum = keyboard.nextInt();

    System.out.println();

    int mod = firstNum % 2;
    //If first number is odd, increase by one to make it even.
    if (mod != 0)
    {
        firstNum++;
    }

    System.out.print("Even Numbers: ");
    while (firstNum <= secondNum)
    {
        System.out.print(firstNum + " ");
        firstNum = firstNum + 2;
    }
    keyboard.close();
}
publicstaticvoidmain(字符串[]args)
{
扫描仪键盘=新扫描仪(System.in);
System.out.println(“输入一个整数:”);
int firstNum=keyboard.nextInt();
System.out.println(“输入一个比第一个大的整数:”);
int secondNum=keyboard.nextInt();
System.out.println();
int mod=firstNum%2;
//若第一个数字为奇数,则增加1使其为偶数。
如果(mod!=0)
{
firstNum++;
}
系统输出打印(“偶数:”);

while(firstNum)如果你的值是10和21,你希望看到什么?10 12 14 16 18 20 21?是不是
print
语句给出了错误?我想互联网已经有了这个简单循环的答案。@Huiting完全一样,除了没有21它应该在20停止