java电子版源码 java电子版源码

源代码在线查看: squarequation.java.txt

软件大小: 483 K
上传用户: wc7707399
关键词: java 电子版 源码
下载地址: 免注册下载 普通下载 VIP

相关代码

				SquareEquation.java:
				package tom.jiafei;
				public class SquareEquation 
				{ 
				    double a,b,c;
				    double root1,root2;
				    boolean boo;
				    public  SquareEquation(double a,double b,double c) 
				    {
				       this.a=a;
				       this.b=b;
				       this.c=c;
				       if(a!=0)
				       {  
				           boo=true;
				       }    
				       else
				       { 
				          boo=false;
				       }
				    }
				    public void  getRoots() 
				    {    
				       if(boo)
				        {  
				           System.out.println("是一元2次方程");
				           double disk=b*b-4*a*c;
				           if(disk>=0)
				             {
				               root1=(-b+Math.sqrt(disk))/(2*a);
				               root2=(-b-Math.sqrt(disk))/(2*a);
				               System.out.printf("方程的根:%f,%f\n",root1,root2);
				             } 
				           else
				             {
				                System.out.printf("方程没有实根\n");
				             }
				         
				        }
				        else
				        {
				           System.out.println("不是一元2次方程");
				        }
				    } 
				   public void setCoefficient(double a,double b,double c)
				    {
				       this.a=a;
				       this.b=b;
				       this.c=c;
				       if(a!=0)
				        {
				            boo=true;
				        }    
				       else
				       { 
				            boo=false;
				       }
				    }
				}
				下面的例子12的源文件保存在 c:\like目录中,并用import 语句引入包tom.jiafei中的SquareEquation类。
							

相关资源