Considere o esquema programa Java abaixo, onde <tipo> pode ser um dos tipos de dados numéricos inteiros: byte, short, int e long.

Devido à coerção (conversão implícita de tipos), o programa não funciona, resultando em erros de tipos incompatíveis, para os tipos byte e short. Porém, funciona para int e long, resultando, em ambos os casos, “5, 5”. Assinale a propriedade que corretamente descreve o que está acontecendo.