SóProvas


ID
3752911
Banca
CETREDE
Órgão
Prefeitura de São Gonçalo do Amarante - CE
Ano
2019
Provas
Disciplina
Programação
Assuntos

Assinale a alternativa que contém a atribuição de valores variáveis que irá gerar um erro de compilação caso esteja implementada em um trecho de código Java.

Alternativas
Comentários
  • Alternativa A

    PASSAR UM DOUBLE PARA INT SEM CAST DA ERRO.

    incompatible types: possible lossy conversion from double to int

  • O erro esta na letra a, pois tempos dois tipos de conversões:

    Implícitas = quando passamos um valor menor para uma variavel de tipo maior ( o menor sempre cabe no maior)

    explicitas = quando passamos um valor MAIOR paraaaaaa uma variavel de tipo MENOR, ai precisamos do cast ( parênteses antes da variável que explicita a conversão)

    logo quando passamos um double ( maior ) para um int ( menor) precisamos fazer:

    int i = (int) d;