要求:
1、用Java写,每行都要有注释
2、不求负数的
3、整型数据的范围限定
4、很急,5分钟之内回答,满意觉得采纳
要求:
1、用Java写,每行都要有注释
2、不求负数的
3、整型数据的范围限定
4、很急,5分钟之内回答,满意觉得采纳
package lxh;
public class Tex {
public static void main(String[] args) {
jieC(10);//这是个灵活的求阶乘的方法,以你10为例
}
public static void jieC(int N){
int max=Integer.MAX_VALUE;//求出int的最大值,如果阶乘超出这个值,则提示你阶乘越界
int i=0,sum=1;//i用于控制循环,sum记录阶乘积
if(N>0){//如果你输入的是正数,则执行,反之提示
while(i<N){//N的阶乘
i++;//循序控制
sum*=i;//求阶乘
}
if(sum>0&&sum<=max){//判断阶乘是否合理
System.out.println(N+"! 的阶乘为"+sum);
}
else
System.out.println("你所求的阶乘超出了Integer的范围");
}
else{
System.out.println("你是输入是负数,该程序只求正数的阶乘");
}
}
}
int num=1;
int anwser=0;
for(int i=1,i<10,i++)
{
anwser=num * i;
}
System.out.print(anwser.ToString());