问:用Java编写程序以评估和打印以下数学函数的值:
f(x,y)= 2x2-y + 3
根据下表改变x和y的值,并打印f(x,y)的值,如下表所示。
x =(3.0,2.0,-4.0)
y =(3.0,3.0,2.0)
这是我尝试过的
public class Example {
public static void main(String[] args) {
double z;
double x;
double y;
z = 2*x*x - y + 3;
x = 3.0;
y = 3.0;
System.out.println(z);
}
}
答:您可以编写一个单独的函数,然后从您的main方法调用该函数,如下所示:
public class CalculateFun {
public static void main(String[] args) {
double x = 3.0;
double y = 3.0;
double z = f(x, y);
System.out.println(z);
}
private static double f(double x, double y) {
return 2 * x * x - y + 3;
}
}
希望对你有帮助:)