<1>题目介绍1
编写一个方法计算三个数的最大值和最小值
<2>解题思路
只需用到两个条件运算即可完成三个数的比较
<3>代码实现
public static void main(String[] args) {
int a= 10;
int b = 20;
int c = 30;
System.out.println("最大值是"+MAX(MAX(a,b),c));
System.out.println("最大值是"+MIN(MIN(a,b),c));
}
public static int MAX(int a,int b){
return (a>b?a:b);
}
public static int MIN(int a,int b){
return(a<b?a:b);
}
<4>结果展示
<1>题目介绍2
编写一个方法计算5!+4!+3!+2!+1!
<2>思路分析
现将单个数字的阶乘算出来,然后在相加
<3>代码实现
public static void main(String[] args) {
int num = 5;
System.out.println(countFactorial(num));
}
public static int countFactorial(int num){
int i = 1;
int ret = 1;
int sum = 0;
for(i=1;i<=num;i++){
ret*=i;
sum+=ret;
}
return sum;
}
<4>结果展示