Operador de Coerção - Utilidade e exemplo?

Alguém poderia por favor definir a utilidade de um operador de coerção e mostrar um exemplo comentado de sua utilização ?

Muito Obrigado.

"Coerção é o processo de produção de um novo valor que tem um tipo diferente de sua origem. … Existem três formas de coerção e conversão para discutirmos nesta seção:

  1. Coerção entre tipos primitivos, como int para float ou float para double
  2. Coerção de uma instância de uma classe para uma instância de outra classe
  3. Coerção de tipos primitivos para objetos, seguida da extração de valores primitivos desses objetos.". Fonte: Aprenda em 21 dias Java 2

Exemplos:

  1. (int)(4.5)
  2. Graphics2D screen2D = (Graphics2D)screen; // onde screen é um objeto Graphics
  3. String svalor = “10”; int ivalor = Integer.parseInt(svalor);

Muito Obrigado pela resposta.