一元二次方程实根java_请依次输入一元二次方程的三个系数,并点击计算显示实根...
[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_请依次输入一元二次方程的三个系数,并点击计算显示实根...相关推荐
- java 二元一次方程式_【java】用户输入二元一次方程的三个系数,计算机求解二元一次方程。...
import java.util.Scanner; public class Eryuan2{ public static void main(String[] args){ double a1, b ...
- 从键盘输入一元二次方程的三个系数,求其两个实根(考虑判别式可能为负的情况,还需要考虑二次项系数a和一次项系数b 是否为0的情况)。
package 第三周课后编程练习与学习任务; import java.util.Scanner; public class zuoye2 { public static void main(Stri ...
- c语言输入一元二次方程三个系数,C语言程序 一元二次方程
//求一元二次方程:ax2+bx+c=0(a≠0)的解 #include #include main() { int a,b,c; double x1,x2,delta; char ch; print ...
- 习题2.2 编写程序,输入一元二次方程的系数,输出它的根
#include <stdio.h> #include <math.h> int main() //鉴于一元三次太难,现先练习一元二次方程 {double a, b, c,de ...
- 输入一元二次方程的三个系数求方程的实根(顺序结构)
二次方程的三个系数,编程求ax²+bx+c=0方程的根,系数a,b,c的值由键盘输入. 求一元二次方程ax²+bx+c=0(
- 输入一元二次方程的三个系数求方程的根(考虑不存在)
已知一元二次方程的三个系数,编程求ax2+bx+c=0方程的根,系数a,b,c的值由键盘输入,构建一个一元二次方程的实例,其中a不等于0. #include <stdio.h> #incl ...
- 输入一元二次方程的三个系数求方程的根
已知一元二次方程的三个系数,编程求ax2+bx+c=0方程的根,系数a,b,c的值由键盘输入,构建一个一元二次方程的实例,其中a不等于0. #include <stdio.h> #incl ...
- 一元二次方程求根计算机的代码,一元二次方程求根Java源程序代码.doc
一元二次方程求根Java源程序代码.doc (3页) 本资源提供全文预览,点击全文预览即可全文预览,如果喜欢文档就下载吧,查找使用更方便哦! 9.90 积分 //求解一元二次方程ax^2+bx+c= ...
- logit方程怎么写_家长也能看懂的“一元一次方程解法”,请大家收藏给孩子看!...
开篇之前,先说个事,今天收到了头条的通知,原创申请没有成功,有点懊恼,和妻子抱怨了下,妻子跟我说,先别说你的文章写的怎么样,关键是我看都看不懂,更别说有没兴趣看了,俗话说"当局者迷,旁观者清 ...
最新文章
- 理解并自定义HttpHandler
- oracle云数据库 免费的吗,使用免费的Oracle云服务-创建ATP数据库
- 数据库调优过程(五):物理分表,及写入方案调整
- PHP之MVC项目实战(二)
- mysql explain insert_简述Mysql Explain 命令
- 天线下倾角示意图_天线下倾角地计算方法
- 基于visual Studio2013解决C语言竞赛题之1033数字交换
- BamlViewer修改
- 可以用树结构表达版本号
- gitlab 远程仓库回退到指定版本
- junos的配置文件备份和恢复
- 易语言解压服务器中压缩包,易语言取压缩包中的文件列表源码
- SPSS25 软件安装教程(附带网盘资源)
- 设置路由器当作交换机使用
- Resnet网络中数字的含义以及连接方式
- 不平衡数据分类实证-R语言
- 【Σ-Δ型ADC芯片】
- 2345恶意篡改修复
- CloudFoundry 环境上的 Java 应用开发如何指定 build pack
- die_visual