酷代码 AI
菜单
服务商

使用package语句将计算根的方法封装在一个有包名的类中,包名是tom.jiafei,类名是squareequation。编写一个sunrise的主类,该主类使用import语句引入tom.jiafei包中的squareequation。用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` 。 [2024-10-15 22:36:28 | AI写代码神器 | 395点数解答]

相关提问
实用工具查看更多
今日油价 [生活类]
图片互转base64 [开发类]
时间转换器 [开发类]
数独游戏 [娱乐类]
经典推箱子 [娱乐类]
AI摸鱼五子棋 [娱乐类]