class EssaiRacine { public static void main(String[] arg) { Racine extracteur = new Racine(0.01); double operande = Double.parseDouble(arg[0]); double valeurRacine; valeurRacine = extracteur.racine(operande); System.out.printf("Racine de %f = %.5f\n", operande, valeurRacine); System.out.printf("Avec la precision %.5f, erreur = %.5f\n", extracteur.getPrecision(), valeurRacine - Math.sqrt(operande)); extracteur.setPrecision(0.00001); valeurRacine = extracteur.racine(operande); System.out.printf("Racine de %f = %.5f\n", operande, valeurRacine); System.out.printf("Avec la precision %.6f, erreur = %.6f\n", extracteur.getPrecision(), valeurRacine - Math.sqrt(operande)); } } /* On obtient pour : java EssaiRacine 64 : Racine de 64.000000 = 8.00391 Avec la precision 0.01000, erreur = 0.00391 */