启嘟渡科技商贸有限公司
SEARCH

与我们合作

我们专注提供互联网一站式服务,助力企业品牌宣传多平台多途径导流量。
主营业务:网站建设、移动端微信小程序开发、营销推广、基础网络、品牌形象策划等

您也可通过下列途径与我们取得联系:

微 信: wxyunyingzhe

手 机: 15624122141

邮 箱:

求助:编写myprog程序:用户可任意输入一个大于0的整数,程序输出该整数的阶乘

更新时间:2025-01-24 08:31:57

import java.util.Scanner;

public class Test {

public static void main(String[] args) {

Scanner in =new Scanner(System.in);

long numbers=1;

double factorial=1;

System.out.println("请输入一个正整数回车结束");

try{

numbers=in.nextLong();

}

catch(Exception ex){

System.out.println("您输入的数过大,程序已结束");

return;

}

for(long i=1;i<=numbers;i++){

factorial*=i;

}

System.out.println("正整数"+numbers+"的阶乘是:"+factorial);

}

}

// 不过对于阶乘运算来说,结果非常大,输入的整数只要超过170结果double类型也不能容下了

多重随机标签

猜你喜欢文章

QQ客服 电话咨询