我很好奇我的代码的任何部分都可以并行化,如果有的话,阻碍转换。
package factorial;
import javax.swing.*;
public class Factorial {
public static void main(String[] args) {
int n,i,f;
String numInput;
numInput = JOptionPane.showInputDialog(null, "Enter a number:");
n = Integer.parseInt(numInput);
//... Computation
f =1;
for(i=n;i>=1;i--){
f = f*i;
}
//... Output
JOptionPane.showMessageDialog(null, "Factorial value is: " +f);
}
}