0% acharam este documento útil (0 voto)
68 visualizações5 páginas

Operadores e Casting em Java

O documento explica o conceito de casting em Java, que permite a conversão de valores primitivos entre diferentes tipos, tanto de forma implícita quanto explícita. Também aborda operadores binários, que requerem dois operandos para realizar operações, e o operador de incremento, que adiciona um ao valor de uma variável. Exemplos e explicações sobre por que outras alternativas estão incorretas são fornecidos para cada conceito.
Direitos autorais
© All Rights Reserved
Levamos muito a sério os direitos de conteúdo. Se você suspeita que este conteúdo é seu, reivindique-o aqui.
Formatos disponíveis
Baixe no formato DOCX, PDF, TXT ou leia on-line no Scribd
0% acharam este documento útil (0 voto)
68 visualizações5 páginas

Operadores e Casting em Java

O documento explica o conceito de casting em Java, que permite a conversão de valores primitivos entre diferentes tipos, tanto de forma implícita quanto explícita. Também aborda operadores binários, que requerem dois operandos para realizar operações, e o operador de incremento, que adiciona um ao valor de uma variável. Exemplos e explicações sobre por que outras alternativas estão incorretas são fornecidos para cada conceito.
Direitos autorais
© All Rights Reserved
Levamos muito a sério os direitos de conteúdo. Se você suspeita que este conteúdo é seu, reivindique-o aqui.
Formatos disponíveis
Baixe no formato DOCX, PDF, TXT ou leia on-line no Scribd

A alternativa CORRETA é: Permite converter valores primitivos

de um tipo para outro.

Explicação:

 Casting é um processo que permite converter um valor de um


tipo de dado primitivo para outro tipo de dado primitivo.

Exemplos:

 Casting implícito (conversão automática):

o Ocorre quando um tipo de dado menor é convertido para


um tipo de dado maior.

o Exemplo: int para double.

 Casting explícito (conversão manual):

o Ocorre quando um tipo de dado maior é convertido para


um tipo de dado menor.

o Exemplo: double para int.

o Nesse caso, é necessário usar o operador de cast (tipo)


para indicar a conversão desejada.

Por que as outras alternativas estão incorretas:

 Permite mesclar valores primitivos de um tipo para


outro: Casting não mescla valores, apenas os converte.

 Permite inverter valores primitivos de um tipo para


outro: Casting não inverte valores, apenas os converte.
 Permite devolver valores primitivos de um tipo para
outro: Casting não devolve valores, apenas os converte.

 Permite mesclar valores boolean de um tipo para outro:


Casting não mescla valores booleanos, apenas os converte para
outros tipos de dados, se aplicável.

Em resumo:

O casting é uma ferramenta importante em Java que permite


converter valores primitivos entre diferentes tipos de dados, seja de
forma implícita ou explícita.

A alternativa CORRETA é: Requerem dois operandos.

Explicação:

 Operadores binários são aqueles que operam sobre dois


valores, chamados de operandos.

 Operadores aritméticos como adição (+), subtração (-),


multiplicação (*), divisão (/) e módulo (%) são exemplos de
operadores binários, pois precisam de dois valores para realizar
a operação.

Por que as outras alternativas estão incorretas:

 Permitem no máximo 0 e 1: Essa característica se aplica a


operadores lógicos ou operadores bitwise, não a operadores
aritméticos.
 Requerem dois métodos: Operadores não são relacionados a
métodos em Java.

 Permitem realizar duas operações aritméticas de cada


vez: Operadores binários realizam uma única operação por vez.

 Sempre retorna um valor negativo: Nem sempre


operadores aritméticos retornam valores negativos. O resultado
depende dos operandos e da operação realizada.

Exemplo:

Na expressão 5 + 3, o operador + é um operador binário que opera


sobre os operandos 5 e 3.

A alternativa CORRETA é: Acrescentar um no valor do operando.

Explicação:

 O operador de incremento em Java (++) tem a função de


adicionar 1 ao valor da variável à qual ele é aplicado.

 Existem duas formas de usar o operador de incremento:

o Pré-incremento (++variavel): O valor da variável é


incrementado antes de ser usado na expressão.

o Pós-incremento (variavel++): O valor da variável é


incrementado depois de ser usado na expressão.

Por que as outras alternativas estão incorretas:


 Diminuir um no valor do operando: Essa é a função do
operador de decremento (--).

 A princípio não altera o operando: O operador de


incremento sempre altera o valor do operando.

 Na próxima vez que a variável for chamada, o valor será


acrescido de mais um: O valor é incrementado
imediatamente, não na próxima chamada.

 Na próxima vez que a variável for chamada, o valor será


decrementado: Essa é a função do operador de decremento,
não do operador de incremento.

A alternativa CORRETA é: b = b + 1.

Explicação:

 O operador ++ em Java é um operador de incremento. Quando


usado após uma variável (pós-incremento), como em b++, ele
incrementa o valor da variável em 1.

 Portanto, b++ é equivalente a b = b + 1.

Por que as outras alternativas estão incorretas:

 b = 1: Isso atribuiria o valor 1 à variável b, independentemente


do valor anterior.

 b + 1: Isso apenas calcularia o valor de b + 1, mas não


alteraria o valor da variável b.
 b = 1 + 1: Isso atribuiria o valor 2 à variável b,
independentemente do valor anterior.

 b = b: Isso não alteraria o valor da variável b.

Você também pode gostar