作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
基本上,我正在尝试编写一个程序,为您提供具有三个变量的二次方程的判别式。然而,当我尝试创建一个具有二次方的 a b 和 c 值的对象时,它说我没有创建该对象。另外,我是新人,所以如果我做错了什么,请原谅我。
这是我得到的错误。
线程“main”中出现异常 java.lang.RuntimeException:无法编译的源代码 - 错误的树类型: 在quadratic.equation.solver.QuadraticEquationSolver.main(QuadraticEquationSolver.java:38)Java 结果:1
下面是代码。
/*
* To change this template, choose Tools | Templates
* and open the template in the editor.
*/
package quadratic.equation.solver;
/**
*
* @author User
*/
public class QuadraticEquationSolver {
/**
* @param args the command line arguments
*/
public static void main(String[] args) {
class Quadratic {
int aValue;
int bValue;
int cValue;
public Quadratic(int A, int B, int C) {
aValue = A;
bValue = B;
cValue = C;
}
public int calculateDiscriminant(int A, int B, int C) {
int answer = ((bValue*bValue)+(-4*aValue*cValue));
return answer;
}
Quadratic firstQuad = new Quadratic(7, 5, 3);
}
System.out.println(firstQuad.calculateDiscriminant);
}
最佳答案
这是更清晰的解决方案。
public class Quadratic {
private int aValue;
private int bValue;
private int cValue;
//constructor
public Quadratic(int a, int b, int c) {
aValue = a;
bValue = b;
cValue = c;
}
public int calculateDiscriminant() {
int answer = ((bValue*bValue)+(-4*aValue*cValue));
return answer;
}
}//end class
现在是测试类。
public class Test{
/**
* @param args the command line arguments
*/
public static void main(String[] args) {
Quadratic firstQuad = new Quadratic(7, 5, 3);
System.out.println(firstQuad.calculateDiscriminant());
}
}
或者只是
public final class MathUtil {
private MathUtil(){}
public static int calculateQuadraticDiscriminant(int aValue,int bValue, int cValue) {
return ((bValue*bValue)+(-4*aValue*cValue));
}
}
关于java - 判别发现程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17255177/
我必须在服务器上运行 Excel 并终止我正在使用 taskkill.exe 的 excel.exe 进程: System.Diagnostics.Process.Start("taskkill.ex
我是一名优秀的程序员,十分优秀!