Programação Orientada a Objetos - 02
01 - Especifique a diferença entre tipos primitivos e tipos de referência.
R: Tipos primitivos são um conjunto de variáveis que realizam o armazenamento temporários dos valores. São elas: int, short, long, float, double, char, boolean.
Já tipos de referência são todas as outras variáveis criadas, que na verdade é um conjunto de classes que podem ser usadas, ou seja instanciada, essas classes possuem seus atributos e seus comportamentos, arrays, etc.
02 - Identifique a função e cada um dos operadores de atribuição abaixo:
R:
== Compara se o operando do lado esquerdo é igual ao operando do lado direito
!= Compara se o operando do lado esquerdo é diferente ao operando do lado direito
= Atribui um valor a variável
+= Soma um valor a variável
*= Multiplica o valor da variável
03 - Descreva os tipos de operadores utilizados em Java.
R: Operadores de atribuição
Operadores Aritméticos
Operadores Lógicos
Operadores Relacionais
Operadores bit a bit
04 - Descreva o que é, e qual a função de um operador bit a bit?
R: São utilizados para realizar operações sobre bits de um determinado número, não sobre o valor, a nível de bit. Sua função é trabalhar com representações binárias
05 - Especifique o que é um operador ternário.
R: Operador ternário é semelhante ao If, porém, mais simplificado. É passado uma operação booleana para comparação e retornar o valor correspondente ao resultado (verdadeiro ou falso).
06 - Escreva o que é uma estrutura de controle condicional.
R: São ordens em que instruções, expressões e chamadas de funções são executadas/avaliadas em softwares. 07 - Descreva quais são e para que servem as estruturas de controle condicional.
R: If, If / Else, If / Else If, If aninhado, Operador ternário, switch. São utilizados tomadas de decisões durante a execução do programa.
08 - Indique quais são, e para que servem, as estruturas de repetição.
R: For, While, Do / While. São utilizados para a realização e/ou repetição de diferentes ações