public interface F {
public long fact(int m);
public long intPower(int m,int n);
public boolean findFactor(int m,int n);
}
public class Face implements F{
public int Fm = 1;
/**
* @param args
*/
public static void main(String[] args) {
// TODO Auto-generated method stub
Face f=new Face();
System.out.println("M的阶乘为:"+f.fact(8));
System.out.println("m的n次方为:"+f.intPower(8, 4));
System.out.println("参数中较小数是否是较大数的因子:"+f.findFactor(4, 8));
}
public long fact(int m){
for(int i=1;i<=m;i++){
Fm*=i;
}
return Fm;
}
public long intPower(int m,int n)
{
if(n==1)
return m;
else
return intPower(m,n-1)*m;
}
public boolean findFactor(int m,int n){
return m>=n? m%n==0?true:false:n%m==0?true:false;
}
}
温馨提示:答案为网友推荐,仅供参考