分段函数

编写程序,计算下列分段函数y=f(x)的值。

y=-x+2.5; 0 <= x < 5

y=2-1.5(x-3)(x-3); 5 <= x < 10

y=x/2-1.5; 10 <= x < 20
输入
一个浮点数N,0 <= N < 20
输出
输出N对应的分段函数值:f(N)。结果保留到小数点后三位。
样例输入
1.0

样例输出
1.500

import java.util.Scanner;
public class Main {
    public static void main(String[] args) {
        float f;
        double sum = 0;
        Scanner scan=new Scanner(System.in);
        f=scan.nextFloat();
        if(f>=0 && f<5)
            sum=-f+2.5;
        else if(f>=5 && f<10)
            sum=2-1.5*(f-3)*(f-3);
        else if(f>=10 && f<20)
            sum=f/2-1.5;
        System.out.println(String.format("%.3f",sum));
    }

}

猜你喜欢

转载自blog.csdn.net/qq_41611106/article/details/80234257