我无法获得正确的输出。我试图让我的程序执行以下操作:显示与第二个参数状态一样多的倍数的起始值的所有倍数。
我不明白为什么在编译程序时我没有得到正确的答案。有人可以解释我做错了什么以及如何纠正?
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);
}
}
}
答案 0 :(得分:0)
不确定kb是什么,你还没有定义它。你实际上必须调用displayMultiples方法。不确定为什么要把它分成多个类。
line.split(",")[0]
}