用方法做函数
小乐乐计算函数
http://www.nowcoder.com/questionTerminal/89238e99c36e450786ccf3a9e7481b7b
import java.io.BufferedReader;
import java.io.InputStreamReader;
import java.io.IOException;
import java.util.*;
public class Main{
public static void main(String[] args) throws IOException {
Scanner sc = new Scanner(System.in);
String[] s = sc.nextLine().split(" ");
double a = Double.parseDouble(s[0]);
double b = Double.parseDouble(s[1]);
double c = Double.parseDouble(s[2]);
double m = max(a+b,b,c)/(max(a,b+c,c)+max(a,b,b+c));
System.out.println(m);
}
public static double max(double a,double b,double c){
if(a >= b){
if(a >= c){
return a;
}else {
return c;
}
}else {
if(b >= c){
return b;
}else{
return c;
}
}
}
}很久没有做这种类型的题目了,今天碰到陌生了很多,先用一个静态方法做成一个自动比大小的函数,在主函数中使用方法即可。
double m = max(a+b,b,c)/(max(a,b+c,c)+max(a,b,b+c));
这一个要记住,非常基础,太久不碰了。
查看9道真题和解析