[java]代码库import java.awt.*;

import java.awt.event.*;

import javax.swing.*;

public class Chp13_1 extends JFrame{

private JButton jisuan;

private JPanel panel1,panel2,panel3,panel4;

private JTextField field1,field2,field3;

private JLabel label1,label2,label3,label4;

private JTextArea area;

private Container container;

Chp13_1(){

super("计算一元二次方程的根");

container = getContentPane();

container.setLayout(new FlowLayout());

label4 = new JLabel("请依次输入一元二次方程的三个系数,并点击计算显示实根");

container.add(label4);

panel1 = new JPanel();

label1 = new JLabel("系数a");

field1 = new JTextField(10);

panel1.add(label1);

panel1.add(field1);

panel2 = new JPanel();

label2 = new JLabel("系数b");

field2 = new JTextField(10);

panel2.add(label2);

panel2.add(field2);

panel3 = new JPanel();

label3 = new JLabel("系数c");

field3 = new JTextField(10);

panel3.add(label3);

panel3.add(field3);

panel4 = new JPanel();

panel4.setLayout(new GridLayout(1,3,1,2));

panel4.add(panel1);

panel4.add(panel2);

panel4.add(panel3);

container.add(panel4);

jisuan = new JButton("计算");

jisuan.addActionListener(

new ActionListener(){

public void actionPerformed(ActionEvent event) {

double a = Double.parseDouble(field1.getText());

double b = Double.parseDouble(field2.getText());

double c = Double.parseDouble(field3.getText());

double deerta = b*b-4*a*c;

if(deerta < 0){

area.setText("无实根");

}else {

double x1 = (Math.sqrt(deerta)-b)/(2*a);

double x2 = (-Math.sqrt(deerta)-b)/(2*a);

area.setText("实根1 = "+x1+"\n实根2 = "+x2);

}

}

}

);

container.add(jisuan);

area = new JTextArea(10,15);

area.setText("该方程的实根为");

container.add(area);

setSize(500,400);

setVisible(true);

}

public static void main(String[] args) {

Chp13_1 application = new Chp13_1();

application.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);

}

}

一元二次方程实根java_请依次输入一元二次方程的三个系数,并点击计算显示实根...相关推荐

  1. java 二元一次方程式_【java】用户输入二元一次方程的三个系数,计算机求解二元一次方程。...

    import java.util.Scanner; public class Eryuan2{ public static void main(String[] args){ double a1, b ...

  2. 从键盘输入一元二次方程的三个系数,求其两个实根(考虑判别式可能为负的情况,还需要考虑二次项系数a和一次项系数b 是否为0的情况)。

    package 第三周课后编程练习与学习任务; import java.util.Scanner; public class zuoye2 { public static void main(Stri ...

  3. c语言输入一元二次方程三个系数,C语言程序 一元二次方程

    //求一元二次方程:ax2+bx+c=0(a≠0)的解 #include #include main() { int a,b,c; double x1,x2,delta; char ch; print ...

  4. 习题2.2 编写程序,输入一元二次方程的系数,输出它的根

    #include <stdio.h> #include <math.h> int main() //鉴于一元三次太难,现先练习一元二次方程 {double a, b, c,de ...

  5. 输入一元二次方程的三个系数求方程的实根(顺序结构)

    二次方程的三个系数,编程求ax²+bx+c=0方程的根,系数a,b,c的值由键盘输入.                        求一元二次方程ax²+bx+c=0(

  6. 输入一元二次方程的三个系数求方程的根(考虑不存在)

    已知一元二次方程的三个系数,编程求ax2+bx+c=0方程的根,系数a,b,c的值由键盘输入,构建一个一元二次方程的实例,其中a不等于0. #include <stdio.h> #incl ...

  7. 输入一元二次方程的三个系数求方程的根

    已知一元二次方程的三个系数,编程求ax2+bx+c=0方程的根,系数a,b,c的值由键盘输入,构建一个一元二次方程的实例,其中a不等于0. #include <stdio.h> #incl ...

  8. 一元二次方程求根计算机的代码,一元二次方程求根Java源程序代码.doc

    一元二次方程求根Java源程序代码.doc (3页) 本资源提供全文预览,点击全文预览即可全文预览,如果喜欢文档就下载吧,查找使用更方便哦! 9.90 积分 //求解一元二次方程ax^2+bx+c= ...

  9. logit方程怎么写_家长也能看懂的“一元一次方程解法”,请大家收藏给孩子看!...

    开篇之前,先说个事,今天收到了头条的通知,原创申请没有成功,有点懊恼,和妻子抱怨了下,妻子跟我说,先别说你的文章写的怎么样,关键是我看都看不懂,更别说有没兴趣看了,俗话说"当局者迷,旁观者清 ...

最新文章

  1. 理解并自定义HttpHandler
  2. oracle云数据库 免费的吗,使用免费的Oracle云服务-创建ATP数据库
  3. 数据库调优过程(五):物理分表,及写入方案调整
  4. PHP之MVC项目实战(二)
  5. mysql explain insert_简述Mysql Explain 命令
  6. 天线下倾角示意图_天线下倾角地计算方法
  7. 基于visual Studio2013解决C语言竞赛题之1033数字交换
  8. BamlViewer修改
  9. 可以用树结构表达版本号
  10. gitlab 远程仓库回退到指定版本
  11. junos的配置文件备份和恢复
  12. 易语言解压服务器中压缩包,易语言取压缩包中的文件列表源码
  13. SPSS25 软件安装教程(附带网盘资源)
  14. 设置路由器当作交换机使用
  15. Resnet网络中数字的含义以及连接方式
  16. 不平衡数据分类实证-R语言
  17. 【Σ-Δ型ADC芯片】
  18. 2345恶意篡改修复
  19. CloudFoundry 环境上的 Java 应用开发如何指定 build pack
  20. die_visual

热门文章

  1. 技术01期:大规模图计算【基础篇】
  2. 第二十一篇:伦理/道德Ethics
  3. Task03——零基础入门NLP - 基于机器学习的文本分类
  4. AI时代的领航者,智能电话机器人对市场的影响
  5. 阿里程序员工作小技巧:理解CPU分支预测,提高代码效率
  6. linux文件时间属性的详解
  7. SpringCloud(第 051 篇)EurekaServer集群高可用注册中心以及简单的安全认证
  8. gif 图片制作和拆解
  9. setTimeOut() 和 setTimeInterval()
  10. 职场小窍门:看穿同事性格的16个小动作