ZZULIOJ-1098: 复合函数求值(函数专题)(Java)

简介: ZZULIOJ-1098: 复合函数求值(函数专题)(Java)

题目描述:


求复合函数F(G(x)),其中函数F(x)=|x-3|+|x+1|,函数G(x)=x^2-3x。要求编写函数funF()和funG()分别求F(x)和G(x),其余功能在main()中实现。

double funF(double x)

{

//函数返回F(x)的值;

}

double funG(double x)

{

//函数返回G(x)的值;

}


本题如果是C/C++代码提交,只需要提交funF和funG函数的定义部分,提交其它内容,编译出错。


输入:


输入一个实数x。  


输出:


输出复合函数的值,结果保留2位小数。输出占一行。


样例输入:


10.2


样例输出:


144.88


程序代码:


import java.util.*;
public class Main
{
  public static double funF(double x)
  {
    double y;
    y=Math.abs(x-3)+Math.abs(x+1);
    return y;
  }
  public static double funG(double x)
  {
    double y;
    y=x*x-3*x;
    return y;
  }
  public static void main(String[] args)
  {
    Scanner input=new Scanner(System.in);
    double x=input.nextDouble();
    double y=Main.funF(Main.funG(x));
    System.out.printf("%.2f\n",y);
    input.close();
  }
}
相关文章
|
1月前
|
Java 索引
String字符串常用函数以及示例 JAVA基础
String字符串常用函数以及示例 JAVA基础
|
1天前
|
Java
轻松入门Java中的Lambda函数
轻松入门Java中的Lambda函数
|
5天前
|
存储 算法 Java
Java查找算法概览:二分查找适用于有序数组,通过比较中间元素缩小搜索范围;哈希查找利用哈希函数快速定位,示例中使用HashMap存储键值对,支持多值关联。
【6月更文挑战第21天】Java查找算法概览:二分查找适用于有序数组,通过比较中间元素缩小搜索范围;哈希查找利用哈希函数快速定位,示例中使用HashMap存储键值对,支持多值关联。简单哈希表实现未涵盖冲突解决和删除操作。
13 1
|
5天前
|
Java
杨老师课堂_Java教程第五篇之函数运用
杨老师课堂_Java教程第五篇之函数运用
11 1
|
6天前
|
算法 Java C语言
Java中的算法与C语言中的函数
Java中的算法与C语言中的函数
9 2
|
4天前
|
存储 算法 前端开发
2019蓝桥杯大赛省赛Java大学B组 数列求值
2019蓝桥杯大赛省赛Java大学B组 数列求值
6 0
|
11天前
|
Java
Java高效代码优化指南:内建函数与库的最佳实践
Java高效代码优化指南:内建函数与库的最佳实践
8 0
|
1月前
|
Java
Java程序设计基础——语句与复合语句
Java程序设计基础——语句与复合语句
|
13天前
|
小程序 Java
Java程序利用main函数中args参数实现参数的传递
Java程序利用main函数中args参数实现参数的传递
13 0
|
15天前
|
JavaScript Java Serverless
Serverless 应用引擎操作报错合集之Java函数在运行时出现报错:"operation not permitted",是什么意思
Serverless 应用引擎(SAE)是阿里云提供的Serverless PaaS平台,支持Spring Cloud、Dubbo、HSF等主流微服务框架,简化应用的部署、运维和弹性伸缩。在使用SAE过程中,可能会遇到各种操作报错。以下是一些常见的报错情况及其可能的原因和解决方法。