酷代码 AI
菜单
服务商
DeepSeek字节豆包讯飞星火
更多选项

Java 实战:将根计算方法封装入包,打造高效方程求解程序

以下是一个使用 Java 实现的示例代码: 首先创建 `tom.jiafei` 包中的 `SquareEquation` 类: ```java package tom.jiafei; public class SquareEquation { public double calculateRoot(double a, double b, double c) { double discriminant = b * b - 4 * a * c; if (discriminant >= 0) { double root1 = (-b + Math.sqrt(discriminant)) / (2 * a); double root2 = (-b - Math.sqrt(discriminant)) / (2 * a); return root1; // 这里仅返回一个根,您可以根据需要返回两个根或进行其他处理 } else { System.out.println("方程无实数根"); return -1; } } } ``` 然后创建 `Sunrise` 主类: ```java import tom.jiafei.SquareEquation; public class Sunrise { public static void main(String[] args) { SquareEquation equation = new SquareEquation(); double root = equation.calculateRoot(1, -5, 6); // 以方程 x^2 - 5x + 6 = 0 为例 System.out.println("根为: " + root); } } ``` 您需要将这两个类放在对应的目录结构中,即创建 `tom` 文件夹,在 `tom` 文件夹下创建 `jiafei` 文件夹,将 `SquareEquation.java` 放在 `tom/jiafei` 文件夹下,将 `Sunrise.java` 放在与 `tom` 文件夹同级的目录下。然后在命令行中编译并运行 `Sunrise.java` 。 ######[AI写代码神器 | 395点数解答 | 2024-10-15 22:36:28]

相关提问
本站限时免费提问中
实用工具查看更多
Linux在线手册 [开发类]
Jquery在线手册 [开发类]
今日油价 [生活类]
图片互转base64 [开发类]
时间转换器 [开发类]