Erro java.lang.System no Console () [fechado]

public class ABC{
    public static void main(string... as)
    {
        char i;
        i = System.console().readLine("Hi ");
        System.out.println(i);
    }
}

Estou recebendo erro neste código.

O erro é: - console () não encontrado em java.lang.System.

e se eu estou colocando alguma constante, então o código está funcionando corretamente.

Por favor, me ajude. desde já, obrigado

questionAnswers(3)

yourAnswerToTheQuestion