public class Rectangle {
private double m_largeur;
private double m_hauteur;

public Rectangle(){
   assign(0.0, 0.0);
}

public Rectangle(double w, double h){
  assign(w, h);
}

public double getLargeur(){
  return m_largeur;
}

public double getHauteur(){
  return m_hauteur;
}

public void assign(double w, double h){
  m_largeur = (w >= 0 ? w : 0.0);
  m_hauteur = (h >= 0 ? h : 0.0);
}

public void afficher(){
  System.out.println("rect: L="+getLargeur()+" H="+getHauteur());
}

public double surface(){
  return getLargeur() * getHauteur();
}

public double perimetre(){
  return 2*(getLargeur() + getHauteur());
}
}
