import java.util.Scanner;
public class two {
public static void main(String[] args)
{
Scanner scan=new Scanner(System.in);
int n= scan.nextInt();
int sum=1;
System.out.print(n+"!=");
for(int i=1;i<n;i++)
{
System.out.print(i+"*");
}
for(int i=1;i<=n;i++)
{
sum*=i;
}
System.out.print(n+"=");
System.out.println(sum);
}
}``
public class two {
public static void main(String[] args)
{
Scanner scan=new Scanner(System.in);
int n= scan.nextInt();
int sum=1;
System.out.print(n+"!=");
int i=1;
while(i<n)
{
System.out.print(i+"*");
i++;
}
i=1;
while(i<=n)
{
sum=sum*i;
i++;
}
System.out.print(n+"=");
System.out.println(sum);
}
}
public class two {
public static void main(String[] args)
{
Scanner scan=new Scanner(System.in);
int n= scan.nextInt();
int sum=1;
System.out.print(n+"!=");
int i=1;
do
{
System.out.print(i+"*");
i++;
}while(i<n);
i=1;
do
{
sum=sum*i;
i++;
}while(i<=n);
System.out.print(n+"=");
System.out.println(sum);
}
}
public class two {
public static int fac(int n) {
if (n <= 1) {
System.out.printf("1=");
return 1;
} else {
System.out.printf(n+"*");
return n * fac(n - 1);
}
}
public static void main(String[] args) {
Scanner scan = new Scanner(System.in);
int n = scan.nextInt();
System.out.print(n+"!=");
System.out.println(fac(n));//递归实现
}
}
2-18分别用 for,while,do-while循环以及递归方法计算n!,并输出算式(java)import java.util.Scanner;public class two { public static void main(String[] args) { Scanner scan=new Scanner(System.in); int n= scan.nextInt(); int sum=1; System.