Если введенная строка равна "earth", присвоить переменной thePlanet соответствующий объект.
package com.javarush.task.task15.task1522;
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
/*
Закрепляем паттерн Singleton
*/
public class Solution {
public static void main(String[] args) {
}
public static Planet thePlanet;
static{
Solution.readKeyFromConsoleAndInitPlanet();
}
public static void readKeyFromConsoleAndInitPlanet() {
try{
BufferedReader reader= new BufferedReader(new InputStreamReader(System.in));
String line= reader.readLine();
Planet thePlanet;
if(line.equals(Planet.SUN))
thePlanet= Sun.getInstance();
if(line.equals(Planet.MOON) )
thePlanet=Moon.getInstance();
if(line.equals(Planet.EARTH))
thePlanet=Earth.getInstance();
if(!(line.equals(Planet.SUN)) && !(line.equals(Planet.MOON)) && !(line.equals(Planet.EARTH)))
thePlanet=null;
}
catch(Exception e){
}
// implement step #5 here - реализуйте задание №5 тут
}
}