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.