import javabook.JOptionPaneTo;

class SalutatorePoliglotta {
  static final String ITALIANO = "ciao";
  static final String INGLESE = "hello";
  static final String SPAGNOLO = "hola";
  static final String TEDESCO = "tschüss";
  static final String FRANCESE = "salut";
  static final String ALBANESE = "tungjatjeta";
  static final String GRECO = "ia su";

  private String nome;
  private String saluto = "ciao";


  public SalutatorePoliglotta(String unNome){
    nome = unNome;
  }

  public SalutatorePoliglotta(String unNome, String lingua){
    nome = unNome;
    cambiaLingua(lingua);
  }

  public void saluta() {
    JOptionPaneTo.showMessageDialog(saluto + ", " + nome + " !");
  }

  public void cambiaLingua(String lingua) {
    if(lingua.equals("italiano")) saluto = ITALIANO;
    else if(lingua.equals("inglese")) saluto = INGLESE;
    else if(lingua.equals("spagnolo")) saluto = SPAGNOLO;
    else if(lingua.equals("tedesco")) saluto = TEDESCO;
    else if(lingua.equals("francese")) saluto = FRANCESE;
    else if(lingua.equals("albanese")) saluto = ALBANESE;
    else if(lingua.equals("greco")) saluto = GRECO;
  }

  public void cambiaNome(String nome) {
    this.nome = nome;
  }

  public static void main(String args[]) {
    SalutatorePoliglotta s = new SalutatorePoliglotta("Albano");
    s.saluta();
    s.cambiaLingua("albanese");
    s.saluta();
    s.cambiaNome("Sofia");
    s.cambiaLingua("greco");
    s.saluta();
    System.exit(0);
  }
}


