public class Ruutvorrand{ double a, b, c; public Ruutvorrand(double a0, double b0, double c0){ a=a0; b=b0; c=c0; } public double f(double x){ return a*x*x+b*x+c; } public double d(){ return b*b-4*a*c; } /** Lahendite puudumise korral tagastab null Muidu kaheelemendilise massiivi nullkohtadega Lahendite puhul tuleb varem väiksema väärtusega lahend. */ public double[] nullKohad(){ if(d()<0){ return null; } double[] vastus=new double[2]; vastus[0]=(-b-Math.sqrt(d()))/(2*a); vastus[1]=(-b+Math.sqrt(d()))/(2*a); return vastus; } }