⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 equation.java

📁 主要是对于JAVA的编程的基本语言 希望能够帮得上你。
💻 JAVA
字号:
package JavaBasic;

/**
* Title: Equation类<br>
* Description: 一元二次方程求根程序<br>
* Copyright:(c)2008 www.luzhou.net<br>
* Company: 泸州职业技术学院电信系
* @author 华卫
* @version 1.00
*/

import java.io.*;
public class Equation {
	public static void main(String[] args) {
		InputStreamReader isr;  //该类作为字节流和字符流的中介
		BufferedReader br;  //该类提供了按行读取的方法readLine		
		try {			
			isr=new InputStreamReader(System.in);
			br=new BufferedReader(isr);			
			System.out.println("输入一元二次方程的三个系数:");			
			//输入系数a
			System.out.print("a=");			
			float a=Float.parseFloat(br.readLine());
			//输入系数b
			System.out.print("b=");			
			float b=Float.parseFloat(br.readLine());	
			//输入系数c
			System.out.print("c=");			
			float c=Float.parseFloat(br.readLine());
			
			double d=b*b-4*a*c;
			double x1,x2;			
			if(Math.abs(d)<1e-6){  //判别式等于零
				x1=-b/(2*a);
				System.out.println("两个相等实根: "+x1);
			}else if(d>0){ //判别式大于零
				x1=(-b+Math.sqrt(d))/(2*a);
				x2=(-b-Math.sqrt(d))/(2*a);
				System.out.println("x1="+x1);
				System.out.println("x2="+x2);			
			}else{ //判别式小于零
				System.out.println("没有实数根。");
			}							
		} catch (NumberFormatException e) {
			e.printStackTrace();
		} catch (IOException e) {	
			e.printStackTrace();
		}
	}
}

⌨️ 快捷键说明

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