Exercise03_01
- import javax.swing.JOptionPane;
- public class TheDirection {
- public static void main(String[] args){
- double a,b,c,t,r1,r2;
- String number;
- int messageType=JOptionPane.INFORMATION_MESSAGE;
- number=JOptionPane.showInputDialog(null,"输入a");
- a=Double.parseDouble(number);
- number=JOptionPane.showInputDialog(null,"输入b");
- b=Double.parseDouble(number);
- number=JOptionPane.showInputDialog(null,"输入c");
- c=Double.parseDouble(number);
- t = b*b-4*a*c;
- if(t>0){
- r1 = (-b+Math.pow(t,0.5))/(2*a);
- r2 = (-b-Math.pow(t,0.5))/(2*a);
- String message="The equation has two roots " + r1 + " and "+ r2;
- JOptionPane.showMessageDialog(null,message,"result",messageType);
- }
- else if(t==0){
- r1 = (-b+Math.pow(t,0.5))/(2*a);
- String message="The equation has one roots " + r1;
- JOptionPane.showMessageDialog(null,message,"result",messageType);
- }
- else{
- String message="The equation has no real roots ";
- JOptionPane.showMessageDialog(null,message,"result",messageType);
- }
- }
- }
Exercise03_01的更多相关文章
随机推荐
- Cannot load project: com.intellij.ide.plugins.PluginManager$StartupAbortedException
今天电脑突然蓝屏,idea异常关闭,开机重启后,打开idea,点击项目出现 Cannot load project: com.intellij.ide.plugins.PluginManager$St ...
- [BZOJ2190&BZOJ2705]欧拉函数应用两例
欧拉函数phi[n]是表示1~n中与n互质的数个数. 可以用公式phi[n]=n*(1-1/p1)*(1-1/p2)*(1-1/p3)...*(1-1/pk)来表示.(p为n的质因子) 求phi[p] ...
- 【STSRM13】花六游鸟小
[题意]给定n个节点的树,每个节点有一个m位二进制数,数字可以随时按位取反,每个数位有一个价值,定义每个点的最大价值是从根到这个点路上的数字(可以取反)或起来的数字中,1有价值0无价值,加起来得到的最 ...
- 【Atcoder】ARC 080 F - Prime Flip
[算法]数论,二分图最大匹配 [题意]有无限张牌,给定n张面朝上的牌的坐标(N<=100),其它牌面朝下,每次操作可以选定一个>=3的素数p,并翻转连续p张牌,求最少操作次数使所有牌向下. ...
- hdu 3374 String Problem (kmp+最大最小表示法)
题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=3374 题目大意:输出最大和最小的是从哪一位开始的,同时输出最小循环节的个数. 这里简单介绍对字符串最小 ...
- mybatis注解动态sql
@Insert("INSERT INTO user (name, age, gender, experience) VALUES (<a href="http://www.o ...
- 【Mysql优化】索引碎片与维护
在长期的数据更改过程中, 索引文件和数据文件,都将产生空洞,形成碎片.(不停的删除修改导致) 解决办法: (1)我们可以通过一个nop操作(不产生对数据实质影响的操作), 来修改表. 比如: 表的引擎 ...
- Yeelight介绍
1. 介绍 Yeelight是小米生态链中的WiFi智能灯泡,本文介绍它的接入和控制实现: Yeelight使用的是自定义的私有协议,该协议采用了类似SSDP的发现机制和基于JSON的控制命令 2. ...
- 僵尸进程(zombie process)
僵尸进程(zombie process) http://blog.csdn.net/crfoxzl/article/details/2124718 杀死Linux中的defunct进程(僵尸进程)的方 ...
- Oracle基础 09 概要文件 profile
--创建 profile 概要文件create profile profile123 limit failed_login_attempts 2; --修改用户的 profile 文件alter u ...