用方法做函数

小乐乐计算函数

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));

这一个要记住,非常基础,太久不碰了。

全部评论

相关推荐

05-01 22:41
中南大学 Java
点赞 评论 收藏
分享
秋盈丶:后续:我在宿舍群里和大学同学分享了这事儿,我好兄弟气不过把他挂到某脉上了,10w+阅读量几百条评论,直接干成精品贴子,爽
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客企业服务