-2
私の階乗法は正しく働いていますが、数値と階乗結果を出力するだけで出力を変更したいと思います。ユーザは、代わりに6の階乗で、* 2 * 3 * 4 6 * 5 * 1 = 720を言って出力するための6を入力した場合、例えば、私はたいです:720Java階乗形式
int count, number;//declared count as loop and number as user input
int fact = 1;//declared as 1
Scanner reader = new Scanner(System.in); // Reading from System.in
System.out.println("Please enter a number above 0:");
number = reader.nextInt(); // Scans the next token of the input as an int
System.out.println(number);//prints number the user input
if (number > 0) {
for (i = 1; i <= number; i++) {//loop
fact = fact * i;
}
System.out.println("Factorial of " + number + " is: " + fact);
}
else
{
System.out.println("Enter a number greater than 0");
}
}
使用*** System.out.print()***何とかのループ –
ためそう書きますループはスペース・スター・スペースで区切られた6から1までの数字を表示します。あなたはループを書く方法を知っています。あなたは印刷方法を知っています。今あなたの知識をまとめてください。 – Andreas