课堂作业03
方法的重载:
满足以下条件的两个或多个方法构成”重载“关系:
1)方法名相同;
2)参数类型不同,参数个数不同,或者是参数类型的顺序不同。
注意:方法的返回值不作为方法重载的判断条件。
示例中函数名相同,但是里面参数类型不同,所以调用的函数也就不同。

计算机计算组合数:
1)使用组合数公式利用n!计算
import java.util.Scanner;
public class sta {
static long j;
public static void main(String[] args) {
System.out.println("请输入要计算的组合数(从小到大)");
Scanner a = new Scanner(System.in);
Scanner b = new Scanner(System.in);
int a1 = a.nextInt();
int b1 = b.nextInt();
System.out.println(formulae(a1,b1));
}
public static long jc(int x)
{
if(x==1)
{
return 1;
}
else
{
j = x*jc(x-1);
return j;
}
}
public static long formulae(int s,int x)
{
long num;
num = jc(x)/(jc(s)*jc((x-s)));
return num;
}
}


浙公网安备 33010602011771号