package orange; public class Orange { //variables privee private double poids; //interface protected protected void setPoids(double poids) { this.poids=poids; } protected void evaporer(int jours) { //chaque 20 jours on perde 3% de liquide par evaporation, maximum 50% est perdu double evaporation=Math.min(.5,(jours/20.0)*.03); poids*=(1.0-evaporation); } //interface public public Orange(double poids) { this.poids=poids; } public double getPoids() { return poids; } public String getPoidsAsString() { String s=""; int pds=(int)Math.floor(poids); if (pds>0) { s=pds +" livres "; } s=s+(int)((poids-Math.floor(poids))*16) + " onces"; return s; } }