ifexam2_3.java

来自「java学习课件」· Java 代码 · 共 25 行

JAVA
25
字号
/**
*这是一个求一元二次方程根的程序,程序的名字:IfExam2_3.java
*主要演示if条件结构语句的使用方法。
*/
import javax.swing.*;
public class IfExam2_3
{
 public static void main(String[] args) 
 {
  String str1=JOptionPane.showInputDialog("输入a的值:","1");
  String str2=JOptionPane.showInputDialog("a="+str1+" b=");
  String str3=JOptionPane.showInputDialog("a="+str1+" b="+str2+" c=");
  double a=Double.parseDouble(str1);  //将输入的数值字符串转换为数值赋给a
  double b=Double.parseDouble(str2);  //将输入的数值字符串转换为数值赋给b
  double c=Double.parseDouble(str3);  //将输入的数值字符串转换为数值赋给c
  double d=b*b-4*a*c;
  double t=Math.sqrt(Math.abs(d));
  double p1=(-b+t)/(2*a);
  double p2=(-b-t)/(2*a);
  if(d<0)  System.out.println("x1="+p1+"+"+p2+"i, x2="+p1+"-"+p2+"i");
  else  System.out.println("x1="+(p1+p2)+"  x2="+(p1-p2));
//  JOptionPane.showMessageDialog(null,"最大值="+max+"   差值="+(a-b),"示例",-1);
  System.exit(0);  //结束程序运行,返回到开发环境
 }
}

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?