编写JAVA程序,接收1-10的正整数,输出该数的阶乘,例如4,则输出4! =1*2*3*4=24

编写JAVA程序,接收1-10的正整数,输出该数的阶乘,例如4,则输出4!=1*2*3*4=24.有没有大神啊,怎么写这个代码啊!???... 编写JAVA程序,接收1-10的正整数,输出该数的阶乘,例如4,则输出4! =1*2*3*4=24 . 有没有大神啊,怎么写这个代码啊!??? 展开
 我来答
dark19861201
2016-03-13 · TA获得超过2153个赞
知道大有可为答主
回答量:2584
采纳率:79%
帮助的人:1793万
展开全部
public class Factorial {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
System.out.println("请输入一个(1-10)的正整数");
int input = sc.nextInt();
if(input>10||input<1){
System.out.println("输入有误,请输入一个(1-10)的正整数");
return;
}
System.out.print(input+"的阶乘=");
int result=1;
for(int i=1;i<=input;i++){
System.out.print(i);
result*=i;
if(i<input){
System.out.print("x");
}
}
System.out.println("="+result);
}
}
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式