Alterar cor

Estou com uma dúvida. Como faço para alterar a cor da resposta? Estou usando If/else e quero que dependendo da resposta ele me dê uma cor diferente. Exemplo:

If (Media >=7){
System.out.Print("Aprovado"); // Esse resultado estaria em verde
}else{
System.out.Print("Reprovado") //Esse resultado estaria em vermelho!
}

Não existe jeito nativo no Java de mudar a cor do texto no console (prompt de comando). Algumas opções envolvem:

Se você está só treinando algoritmos, recomendo nem se preocupar muito com isso. Se faz muita questão, um jeito simples é exibir as mensagens usando JOptionPanes, que permitem algumas tags html nas suas mensagens, o que te permitiria colorir o texto, dentre outras coisas.

Abraço.