Java实现:根据输入的三个浮点数求解一元二次方程根的判别与输出
```java import java.util.Scanner; public class QuadraticEquation { public static void main(String[] args) { Scanner scanner = new Scanner(System.in); // 读取输入的三个浮点数 a, b, c double a = scanner.nextDouble(); double b = scanner.nextDouble(); double c = scanner.nextDouble(); // 计算根的判别式 delta double delta = b * b - 4 * a * c; if (delta > 0) { // 当 delta 大于 0 时,方程有两个不同的解 double x1 = (-b + Math.sqrt(delta)) / (2 * a); double x2 = (-b - Math.sqrt(delta)) / (2 * a); // 按照格式输出结果,保留两位小数 System.out.printf("x1=%.2f x2=%.2f", x1, x2); } else if (delta == 0) { // 当 delta 等于 0 时,方程有一个解 double x1 = -b / (2 * a); // 按照格式输出结果,保留两位小数 System.out.printf("x1=%.2f", x1); } else { // 当 delta 小于 0 时,方程无解 System.out.println("No answer"); } scanner.close(); } } ``` ######[AI问答 | 329点数解答 | 2025-12-10 22:05:16]
- Java 实现复制粘贴功能:打造简易文本复制粘贴程序(GPT | 1497点数解答 | 2024-08-25 09:40:33)405
- 解决数据库“dm.jdbc.driver.dmexception: 数据溢出”问题的全步骤指南(阿里通义 | 598点数解答 | 2024-10-15 15:48:38)305
- 达梦数据库数据溢出问题排查及多维度解决方法(阿里通义 | 403点数解答 | 2024-10-15 15:48:41)1134
- Python 实现球类:精准计算半径、表面积与体积,附输入验证与异常处理!(阿里通义 | 261点数解答 | 2024-11-28 21:19:39)343
- Java 实现计算所需最少钱币张数和个数(字节豆包 | 590点数解答 | 2026-03-05 21:44:59)18
- C语言:按序读入浮点数、整数、字符并按新顺序输出,附代码实现 (字节豆包 | 108点数解答 | 2024-09-30 22:54:08)327
- C语言实现:从三人身高输入中精准找出居中身高 (GPT | 395点数解答 | 2024-12-05 11:10:08)194
- 51 单片机:定时器 0 实现 8 个 LED 循环点亮,附代码及优化建议(字节豆包 | 1193点数解答 | 2024-12-27 15:10:29)310
- "Java Code: Uncovering Stock Statistics through CSV File Reading"(字节豆包 | 66点数解答 | 2024-11-13 15:31:04)317
- C++ 编程:计算黑衣人布袋中黄宝石总重量(字节豆包 | 132点数解答 | 2025-10-18 19:02:51)146
- 揭秘成都治水管水改革:五大机制闭环管理,技术报告助力供排水智能化优化(GPT | 372点数解答 | 2023-12-04 09:49:06)298
- 2020 年成都治水管水改革多管齐下:建“五大机制”、管网体检,编制报告提效供水排水 (讯飞星火 | 251点数解答 | 2023-12-04 09:49:34)282