问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

怎样用java编写程序求n!,并且n的值由键盘输入。

发布网友 发布时间:2023-09-03 20:59

我来回答

3个回答

热心网友 时间:2024-08-14 19:36

import java.util.Scanner;
//递归法求阶乘,eclipse编译通过
public class Test {
public static void main(String srag[]){
int num = 0;
while(true){
System.out.println("请输入一个正整数:");
Scanner sc = new Scanner(System.in);
num = sc.nextInt();
if(num>=0) break;
}//如果输入的为正整数,跳出循环
System.out.println(num + "!=" + jc(num));
}
static int jc(int a){
if(a==1) return 1;
else{
return a*jc(a-1);
}
} //递归法求阶乘
}

热心网友 时间:2024-08-14 19:36

public static void main(String[] args) { //主函数
Scanner input=new Scanner(System.in);//定义扫描器
int n=input.nextInt();//从键盘输入n的值
int result=1;
for(int i=1;i<=n;i++){
result=result*i; //定义阶乘的算法
}
System.out.print(result);//输出结果
}

热心网友 时间:2024-08-14 19:37

你会java多少?
n!可以用循环,也可以用递归。
由键盘输入用Scanner ,
这样明白没追问这学期才接触,之前学过C。会设计算法,就是在输入并且检测输入的值是否正确这块不会编了。

追答等会IU,我写给你看下,
下面有兄弟写了,你看看吧

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
土地入股的定义 ups快递客服电话24小时 贷款记录在征信保留几年? 安徽徽商城有限公司公司简介 安徽省徽商集团新能源股份有限公司基本情况 安徽省徽商集团有限公司经营理念 2019哈尔滨煤气费怎么有税? 快手删除的作品如何恢复 体育理念体育理念 有关体育的格言和理念 ...从键盘输入一个正整数n,使用do-while循环,计算n!(n!=1*2*3*…*... 用java编写程序求n! 重庆江津到乐山的火车票要多少钱?大家谁知道啊 世界读书日好句子 世界读书日名言警句 2020年深圳民办小学补贴什么时候发放 形容气势很宏大的词语 煮板栗是放盐还是放糖啊 一个手机可以注册两个吗? 同一手机号可以申请两个么 一个手机可以申请两个吗? 孔子为什么说“学而时习之” 捷克信用卡卡号开头 土地整治泵房套什么定额 有内涵的微信名中年(中年内涵的微信名字大全) 学而第一原文和注释 民用航空器根据飞行目的可分为商业航空运输的民用航空器和( )_百度... 有没有好用、适合在外租房的净水器 广平县到邯郸汽车站打车要多少钱? 从广平到邯郸北环现代城怎么走 Java从键盘输入数n,计算n!并且捕获所有可能出现的异常(提示:当n为... 用while循环求n!,其中n的数值从键盘输入(1--9)。将给定程序填空,调试... psp摇杆向下失灵 PSP摇杆不灵 PSP的摇杆有些不灵敏了,自己有什么改善的方法么? PSP玩游戏摇杆不能用 注销学车档案可以自己去车管所注销吗 什么是累积下渗量 河南省职业技能鉴定中心是啥级别 隐姓亿万富翁第一季哪里可以看? 亿万城市下载地址? 富豪谷底求翻身 第一季高清免费在线观看完整版网盘资源,求好心人帮忙... 下了徐州火车站,怎么去徐州飞机场,大约有多远? 机场麻烦吗? 小弟我第... 我想问一下储蓄卡可以刷卡消费吗? 我想问一下储蓄卡可以刷卡支付吗 红线图和蓝线图区别是什么? 电动三轮车48伏38安的电瓶能跑多少公里? 电动三轮车38安48v能跑多少公里 安彭电动三轮车650电机38A48v电瓶能跑多远? 安彭电动三轮车650电机38A48v电瓶能跑多远