我試圖編寫的程序需要輸入用戶定義的Int值值並生成這些值的乘積,然後確定該產品的所有因素。這些值將通過Do-While循環輸入,直到用戶輸入負數,然後將所有正數乘以一起形成Double形式的產品。我很確定我可以弄清楚如何獲得產品的因素,但是當涉及到找到實際產品時,我完全處於虧損狀態。這是我迄今爲止編寫的代碼,減去了我在製作產品時失敗的嘗試。Java中的多個值的產品和因素
public static void main(String[] args)
{
Scanner in = new Scanner(System.in);
int Value;
double Product;
do
{
System.out.print("Value: ");
Value = in.nextInt();
}
while (Value>=0);
}
這是我已經能夠計算出,循環值提示,直到輸入了負詮釋。至於獲得產品,我已經試過循環內部和外部的If-Statements,但是我的代碼錯了,或者我的語句錯了,或者更可能我只是嘗試了錯誤的方法。 我不會要求任何人爲我編寫代碼,但如果有人能指引我正確的方向,我將非常感激。
建議您使用什麼技巧來確定未知數量的用戶定義的產品?
提示:「1」乘以任何東西就成爲該值。 – 2013-03-10 01:10:07