package andmed2; import java.io.FileWriter; import java.io.PrintWriter; import java.util.*; public class AnalyysiTabel3 { List andmed = new ArrayList(); TulemuseArvutaja arvutaja=new KeskmiseArvutaja(); ArvudeTehe kahearvutehe=(a, b) -> a-b; /* ArvudeTehe kahearvutehe=new ArvudeTehe(){ public double tehe(double a, double b){ return a-b; } };*/ public void lisaAllikas(ArvudeAllikas a) { andmed.add(a); } public void muudaArvutaja(TulemuseArvutaja a){ arvutaja=a; } public void muudaTehe(ArvudeTehe t){ kahearvutehe=t; } public double[] arvutaTulemused(){ double[] tulemused=new double[andmed.size()]; for(int i=0; i"); for(int i=0; i"); for(int j=0; j"); sb.append(m[i][j]); sb.append(""); } sb.append(""); } sb.append(""); return sb.toString(); } public String tabelHTML(){ return tabelHTML(tulemusteTabel()); } public void kirjutaFaili(String failinimi){ try{ PrintWriter kirjutaja=new PrintWriter(new FileWriter(failinimi)); kirjutaja.println(""); kirjutaja.println(tabelHTML()); //kirjutaja.println(tabelHTML2()); kirjutaja.println(""); kirjutaja.close(); } catch(Exception ex){ex.printStackTrace();} } }