JavaDoc et Completion Bullshit.

This commit is contained in:
2026-04-01 16:20:41 +02:00
parent 4efb0d71ba
commit 038d4b3b88
9 changed files with 190 additions and 29 deletions

View File

@@ -4,15 +4,19 @@ import ecoparasite.poisson.Poisson;
import java.util.HashSet;
/**
* Class incluant des méthodes Statiques de Completion des données
*/
public class Completion {
public static HashSet<Poisson> completePoisson(HashSet<Poisson> tablePoisson){
double mean = mean(tablePoisson);
public static HashSet<Poisson> completePoissonMean(HashSet<Poisson> tablePoisson){
Double mean = mean(tablePoisson);
for (Poisson p : tablePoisson) {
if ( p.getInfestation().isNaN() ) {
if ( p.getInfestation() == null ) {
p.setInfestation(mean);
}
}
@@ -20,12 +24,14 @@ public class Completion {
return tablePoisson;
}
private static double mean(HashSet<Poisson> tablePoisson){
private static Double mean(HashSet<Poisson> tablePoisson){
double mean = 0.0;
Double mean = 0.0;
for (Poisson p : tablePoisson){
mean += p.getInfestation();
if (p.getInfestation() != null) {
mean += p.getInfestation();
}
}
return mean / tablePoisson.size();