如何显示与第二个参数状态一样多的倍数的起始值的所有倍数?

时间:2017-10-16 23:16:47

标签: java

我无法获得正确的输出。我试图让我的程序执行以下操作:显示与第二个参数状态一样多的倍数的起始值的所有倍数。

我不明白为什么在编译程序时我没有得到正确的答案。有人可以解释我做错了什么以及如何纠正?

import java.util.Scanner; 

public class Proj3
{
    public static void main(String[] args)
    {
        int iNumMultiples;  //holds input by user 
        int iStartingValue; //holds input by user
        int iVal;           //holds the multiples

        System.out.print("\nEnter integer for multiples and the number of multiples: ");
        iStartingValue = kb.nextInt();
        iNumMultiples = kb.nextInt();
        System.out.print("\nThe first " + iNumMultiples + " multiples of " + iStartingValue + " are: " + iVal);
    }
}

public class MyMath
{
    //+displayMultiples(startingValue:int, numMultiples:int):void
    public static void displayMultiples(int startingValue, int numMultiples)
    {
        int Val = 0;
        for (int i=0; i<=numMultiples; i++)
        {
            Val += startingValue;
            System.out.print("\n" + Val);
        }
    }
}

1 个答案:

答案 0 :(得分:0)

不确定kb是什么,你还没有定义它。你实际上必须调用displayMultiples方法。不确定为什么要把它分成多个类。

line.split(",")[0]

}