📄 exercise3_21.java
字号:
// Exercise3_21: Find smallest factors of an integer
import javax.swing.JOptionPane;
public class Exercise3_21 {
// Main method
public static void main(String args[]) {
// Prompt the user to enter a positive integer
String intString = JOptionPane.showInputDialog(null,
"Enter a positive integer:",
"Exercise3_21 Input", JOptionPane.QUESTION_MESSAGE);
// Convert string to int
int number = Integer.parseInt(intString);
// 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++;
}
}
System.exit(0);
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -