就像标题所说的那样,我试图编写一个带有两个数字的程序,并找到可被另一个数字整除的程序。例如:我输入x作为我的第一个整数,输入y作为我的最后一个整数。然后我让程序找到这两个被z分割的数字之间的所有内容。所以,如果我说1到10之间的数字可被2整除,那么它将输出2,4,6,8而不包括10.这就是我到目前为止所拥有的
Scanner kb = new Scanner(System.in);
System.out.print("Please enter two integers seperated by space(s): ");
int num1 = kb.nextInt();
int num2 = kb.nextInt();
System.out.print("\nPlease enter the integer your output should be divisible by: ");
int divisor = kb.nextInt(); //asking for the divisor
for (int i =num1+1; i<num2; i++)
{
System.out.println(i);
}
答案 0 :(得分:0)
只需检查数字是否可被整数整除,并仅打印可分割的数字。
for (int i=num1+1; i<num2; i++)
{
if(divisor != 0 && i % divisor == 0) // add this
System.out.println(i);
}