/*/以上输入结果为
-20
-20
-20
-40
*/
//似乎这个算法只是计算了前两个数中的最小值,
//可是我明明是 把a跟 bcd,bcd,c和d去比较的。
//问题到底出在哪里???
package zh.codegym.task.task02.task0217;
/*
四个数字中的最小值
*/
public class Solution {
public static int min(int a, int b, int c, int d) {
//在此编写你的代码
int num1 = 0;
if( a < b){
num1 = a;
}else if(a < c){
num1 = a;
}else if(a < d){
num1 = a;
}else if(b < c){
num1 = b;
}else if (b < d){
num1 = b;
}else if (c < d){
num1 = c;
}else if (c < b){
num1 = c;
}
return num1;
}
public static int min(int a, int b) {
int num1 = 1;
if (a < b){
num1 = a;
}else{
num1 = b;
}
return num1;
}
public static void main(String[] args) throws Exception {
System.out.println(min(-20, -10));
System.out.println(min(-20, -10, -30, -40));
System.out.println(min(-20, -10, -30, 40));
System.out.println(min(-40, -10, -30, 40));
}
}