Java language pls write a main program of the language class given below and make sure that your output matches with the one given below. Language.java public final class Language { // // Static Data Fields // private static final String defaultAlienSound = "~ ąļīæń ~ "; // Default // // Instance Data Fields // // // Constructors // public Language() { } public Language(String language) { switch (language.toLowerCase()) { case "alien" -> this.populateAlienPhrases(); // Supported case "chinese" -> this.populateChinesePhrases(); // Future implementation case "french" -> this.populateFrenchPhrases(); // Future implementation case "spanish" -> this.populateSpanishPhrases(); // Future implementation case "future" -> this.populateYourLanguagePhrases(); // Future implementation default -> this.populateEnglishPhrases(); // Supported } } // // Static Methods // // // Additional Static Methods // // // Instance Methods // // // Language // } Sample run output for language ---------------------------------------------------------------------- ---------------------- SF GIANTS THANK YOU --------------------------- ---------------------------------------------------------------------- Language: Alien ~ ąļīæń ~ PST ~ ąļīæń ~ ~ ąļīæń ~ ~ ąļīæń ~ ~ ąļīæń ~ ~ ąļīæń ~ Sample run output for exception handling Language: Meow Language: UNSUPPORTED language. Please enter your language. Language: English, Chinese, French, Spanish, Alien Language: Java Language: UNSUPPORTED language. Please enter your language. Language: English, Chinese, French, Spanish, Alien Language: English Time Zone: Elon Musk Time Zone: INVALID time zone. Please enter your time zone. Time Zone: Lunch Time Time Zone: INVALID time zone. Please enter your time zone. Time Zone: PST --------------------------------
Java language pls write a main program of the language class given below and make sure that your output matches with the one given below.
Language.java
public final class Language {
//
// Static Data Fields
//
private static final String defaultAlienSound = "~ ąļīæń ~ "; // Default
//
// Instance Data Fields
//
//
// Constructors
//
public Language() {
}
public Language(String language) {
switch (language.toLowerCase()) {
case "alien" -> this.populateAlienPhrases(); // Supported
case "chinese" -> this.populateChinesePhrases(); // Future implementation
case "french" -> this.populateFrenchPhrases(); // Future implementation
case "spanish" -> this.populateSpanishPhrases(); // Future implementation
case "future" -> this.populateYourLanguagePhrases(); // Future implementation
default -> this.populateEnglishPhrases(); // Supported
}
}
//
// Static Methods
//
//
// Additional Static Methods
//
//
// Instance Methods
//
//
// Language
//
}
Sample run output for language
----------------------------------------------------------------------
---------------------- SF GIANTS THANK YOU --------------------------- ----------------------------------------------------------------------
Language: Alien
~ ąļīæń ~ PST
~ ąļīæń ~
~ ąļīæń ~ ~ ąļīæń ~
~ ąļīæń ~ ~ ąļīæń ~
Sample run output for exception handling
Language: Meow
Language: UNSUPPORTED language. Please enter your language.
Language: English, Chinese, French, Spanish, Alien
Language: Java
Language: UNSUPPORTED language. Please enter your language.
Language: English, Chinese, French, Spanish, Alien
Language: English
Time Zone: Elon Musk
Time Zone: INVALID time zone. Please enter your time zone.
Time Zone: Lunch Time
Time Zone: INVALID time zone. Please enter your time zone.
Time Zone: PST --------------------------------
Step by step
Solved in 4 steps with 2 images