public static void main(String[] args) {double a=0;while(a==0)        //判断a不为0{System.out.println("输入a的值:");Scanner input = new Scanner(System.in);a=input.nextDouble();}System.out.println("输入b的值:");Scanner input1 = new Scanner(System.in);double b=input1.nextDouble();System.out.println("输入c的值:");Scanner input2 = new Scanner(System.in);double c=input2.nextDouble();double d=b*b-4*a*c;     //根据b^2-4ac判断方程可解性System.out.println(d);if(d<0)System.out.println("方程无解");else if(d==0)System.out.println("方程有一个解:"+ -b/(2*a)); elseSystem.out.println("方程有两个解:"+ (-b+Math.sqrt(d))/(2*a) +"和"+ (-b-Math.sqrt(d))/(2*a));}                                     //Math.sqrt()用来开平方

方程要化成一般式ax^2+bx+c=0
方程结果是小数表示 ,还有待改进

用Java写一个解一元二次方程的程序相关推荐

  1. php编写解一元一次方程,解释C语言(逐句) 解一元一次方程的 怎样用C语言编一个解一元二次方程的程序?...

    导航:网站首页 > 解释C语言(逐句) 解一元一次方程的 怎样用C语言编一个解一元二次方程的程序? 解释C语言(逐句) 解一元一次方程的 怎样用C语言编一个解一元二次方程的程序? 相关问题: 匿 ...

  2. 用python写一个解一元二次方程的类

    第一步 明确需要的变量 要解一元二次方程,肯定先把它化成一般式:ax^2+bx+c=0,我们需要用到的参数是a,b,c还有一个判别式"▲" ,可以随意给个名字,我这里给的g. 第二 ...

  3. 编写lisp程序解一元二次方程_怎样用C语言编一个解一元二次方程的程序?

    展开全部 用三个变量,来接一元二次方程的三个参数, 然后62616964757a686964616fe78988e69d8331333365633839根据这三个参数计算△=b*b-4ac,再根据△判 ...

  4. python计算一元二次_Python小程序-写一个计算一元二次方程的程序函数

    题目要求: 请定义一个函数quadratic(a, b, c),接收3个参数,返回一元二次方程:ax^2 + bx + c = 0的两个解. 程序代码: 这只是一个函数,如果你不调用它的话,是不会产生 ...

  5. 怎样用java写一个简单的文件复制程序

    怎样用java写一个简单的文件复制程序 代码来源:https://jingyan.baidu.com/article/c35dbcb0d6f1398916fcbc07.html package Num ...

  6. python定义一个解一元二次方程的函数

    不讨论二次,一次参数都是零的情况,不讨论有虚数根的情况 思路: 利用求根公式做判断有无实数根b*b-4*a*c 利用求根公式进行求解 步骤: 构建一个三个形参的函数,做根的判别式: import ti ...

  7. java一元二次方程求解_求JAVA解一元二次方程的程序。

    该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 public class Test2 { //如果要求条件多,那就自己加上就行了.这里不过a == 0或者b ==0情况.自己可以加上 public st ...

  8. python解魔方程序_写一个解二阶魔方的程序

    本文需要读者有一定的魔方基础, 最起码也要达到十秒内还原二阶魔方的水平, 并且手上最好有一个二阶魔方, 否则文中的很多东西理解不了. 另外, 这里使用的算法是我自己写着玩的, 如果你需要更成熟和专业的 ...

  9. C语言求1元2次方程的解,一元二次方程求解程序完整代码

    该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 下面的代码是我刚才无聊写的.对于简单的一元多次方程的迭代 #include #include #include #define MAXTIMES 5 ty ...

最新文章

  1. android一天一次弹窗,Android自定义Toast,多次弹出时取消上次弹出,最后一次弹出为准...
  2. java简单投票系统_JSP实现的简单Web投票程序代码
  3. mysql导出csv格式去除字段中的\n\r
  4. SpringBoot实战:整合Redis、mybatis,封装RedisUtils工具类等(附源码)
  5. java对excel加密_Java 加密、解密Excel文档
  6. Java同步数据结构之ConcurrentLinkedQueue
  7. Docker详解(十)——Docker容器CPU资源限额配置
  8. Framehawk技术-思杰HDX
  9. xampp修改mysql默认端口需要修改的地方
  10. mysql数据库面试题学生表_SQL笔试题:下面是学生表(student)的结构说明
  11. 3Dmax玻璃材质参数应该怎样设置
  12. sketch 导出html,用 Sketch 设计和输出响应式网页
  13. Excel教程:7个极具技巧的公式嵌套,收藏用一辈子
  14. LBM学习记录4 Python实现D3Q19圆柱绕流
  15. 数字内容产业的七种主要盈利模式
  16. 最新论文笔记(+16):K-Time Modifiable and Epoch-Based Redactable Blockchain / TIFS 2021
  17. Javase多态(对多态的理解、多态的体现)
  18. 【server2019】refs数据恢复/打捞
  19. 百度定位实时获取位置android,通过百度定位sdk获取实时位置
  20. 中英文说明书丨ProSci LAG-3 重组蛋白

热门文章

  1. 基于SSM的校园疫情防控系统的设计与实现
  2. VirtualBox找不到桥接网卡问题解决
  3. Excel高级筛选操作图解
  4. 网络环境下自主学习的诱惑
  5. 腾讯云从业者、TCA、TCP认证在线答题要注意什么?线上认证考试对设备有哪些要求?
  6. DXGI快速截屏录屏技术
  7. java插入数据库字段过长,【mybatis插入过长数据发生错误_mybatis】 | IT修真院·坑乎...
  8. 计算机毕业设计Java中医保健网站(源码+系统+mysql数据库+Lw文档)
  9. 软件需求说明书 编写实例
  10. java开发常用工具、github加速工具、idea插件