7 階乗の値を計算して答えを表示しようとしていますが、これを行う方法を調べようとすると、最初にユーザーから数値を入力し、次に数値を入力する必要があるように記述されたコードを見つけ続けました。ユーザーが入力した数値を因数分解します。しかし、明らかに、必要な数値はすでにわかっているため、コードは異なるものになり、これを行う方法を理解するのに苦労しています。
最初はこれでやってみた
public class Ch4_Lab_7
{
public static void main(String[] args)
{
int factorial = 7;
while (factorial <= 7)
{
if (factorial > 0)
System.out.println(factorial*facto…
factorial--;
}
}
}
しかし、7*7、次に 6*6、次に 5*5 などを表示するだけで、これは私がやろうとしていることではありません。誰かがそれを正しく行う方法を知っていますか?