Java表示0到200的质因数_java记——循环 求一个数的所有质因数
生活随笔
收集整理的這篇文章主要介紹了
Java表示0到200的质因数_java记——循环 求一个数的所有质因数
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
問題及代碼:
問題描述:
輸入一個數,計算并輸出這個數所有的質因數。例如 輸入120,輸出2 2 2 3 5
程序代碼:
public class Exercise4_16 {
// Main method
public static void main(String args[]) {
java.util.Scanner input = new java.util.Scanner(System.in);
// Prompt the user to enter a positive integer
System.out.print(
"Enter a positive integer: ");
int number = input.nextInt();
// Find all the smallest factors of the integer
System.out.println("The factors for " + number + " is");
int factor = 2;
while (factor <= number) {
if (number % factor == 0) {
number = number / factor;
System.out.println(factor);
}
else {
factor++;
}
}
}
}
運行結果:
總結
以上是生活随笔為你收集整理的Java表示0到200的质因数_java记——循环 求一个数的所有质因数的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: java如何arraylist_Java
- 下一篇: 帮助孩子学会感恩_页数204_出版日期2