“我準備好了,我準備好了,,,時刻準備着,計算你要計算的階乘!”
//創建輸入對象
Scanner sc = new Scanner(System.in);
//一次運行可做三次運算
for(int i = 0;i < 3;i++) {
System.out.print("請輸入你要計算多少的階乘:");
long num = sc.nextLong();
if(num == 0) {
System.out.println("0的階乘是:" + 1);
}else {
//聲明計數變量
long num2 = 1L;
//接收最後計算結果
long result = 1L;
while(num2 < num) {
num2++;
result *= num2;
}
System.out.println(num + "的階乘是:" + result);
}
}