私の割り当てのために、ユーザに整数入力を求め、その数値の素因数分解をプリントアウトするプログラムを書く必要があります。 これは私が持っているものです:ときに私私が今持っている問題は、数15453、のように、私はそれを実行するたびにということで、私は1から100までのすべての要素のリストを取得Java数字の素因数分解を表示する
import java.util.Scanner;
public class PrimeFactor {
public static void main(String[] args) {
System.out.print("Enter a positive number: ");
Scanner scanner = new Scanner (System.in);
int number = scanner.nextInt();
int count;
for (int i = 2; i<=(number); i++) {
count = 0;
while (number % i == 0) {
number /= i;
count++;
if (count == 0) {
continue;
}
}
System.out.println(i+ "**" + count);
}
}
}
とその指数プライマリファクタだけが欲しいと思っています。私はどのように進むべきかについて悩んでいます。
再帰関数ライブラリクラスを使用できますか?あなたがここで使うことが許されているものを手に入れるだけです。 – thatidiotguy
'continue'ステートメントは非常に頻繁に実行されることはありません... – Keppil