2017-09-24 11 views
-4

どの数字の正の約数を表示するには?私は何が欠けていますか?どんな助けも素晴らしいだろう。ありがとうございました!Java与えられた数字の正の約数を見つける方法

public static void homework4(int value){ 
    if(value > 0){ 
     int count = 1; 
     while(count <= 12){ 
      if(12%count==0){ 
       System.out.println(count); 
      } 
      count=count++; 
     } 
    } 
} 
+2

現在の試行で何が問題になっていますか?それはコンパイルされませんか?例外を投げますか?間違った結果を出す?詳細を説明してください。 –

+0

そしていくつかの例を挙げてください。人々があなたを助けてくれるようにしたい場合 - 適切に尋ねる努力をして始めましょう! –

+0

あなたが見逃しているのは、**私たちはここで人の宿題をしないというコンセプトです**。 [宿題に問題がある学生への手紙](https://softwareengineering.meta.stackexchange.com/questions/6166/open-letter-to-students-with-homework-problems)。 –

答えて

1

count ++すでにカウント値を更新し、あなたはcount = count++を行う必要はありません。 (count ++;count = count + 1;に相当)。 しかし、多分何かが間違っている、あなたはそれが十分ではない場合何を得るエラーを置くことができますか?

+0

うん。良い目。ちょうどそれ自身を書くことを始めました。それが問題だ。 'count = count ++'は常に0にします。 –