Java V Flashcards
Expressões, instruções e blocos, o que são?
Os operadores podem ser usados na construção se expressões, que calculam valores; expressões são os principais componentes das instruções; instruções podem ser agrupadas em blocos.
O que são as Expressões?
É uma construção composta de: variáveis, operadores e invocações de método, que são construídas de acordo com a sintaxe da linguagem e que avalia um único valor.
Pode-se constituir expressões compostas a partir de?
Várias expressões menores, desde que o tipo de dados corresponda ao tipo de dados da outra.
Como especificar exatamente como uma expressão será avaliada?
Usando parênteses. Ex:
(x + y) / 100
Caso não se indique explicitamente a ordem para as operações a serem executadas, como a ordem de execução será determinada?
Pela precedência atribuída aos operadores em uso na expressão. Por exemplo, o operador de divisão tem uma precedência maior do que o operador de adição.
O que são as Instruções?
São aproximadamente equivalentes às sentenças em linguagens naturais. Uma instrução forma uma unidade completa de execução. Os tipos de expressões a seguir podem ser transformados em uma instrução finalizando a expressão com um ponto-e-vírgula (;).
- Expressões de atribuição;
- Qualquer uso de ++ ou –;
- Invocações de método;
- Expressões de criação de objetos;
Exemplo de instrução de atribuição?
aValue = 8933.234;
Exemplo de instrução de incremento?
aValue++;
Exemplo de instrução de invocação do método?
System.out.println (“Hello World!”);
Exemplo de instrução de criação de objeto?
Bicycle myBike = new Bicycle ();
Existem dois outros tipos de instruções, quais são?
- Instruções de declaração de variáveis;
- Instruções de fluxo de controle (condicional e repetição) regulam a ordem na qual as instruções são executadas.
O que são os Blocos?
Um bloco é um grupo de zero ou mais instruções entre chaves balanceadas e pode ser usado em qualquer lugar em que uma única instrução seja permitida.
As instruções dentro de arquivos de código fonte são geralmente executadas de cima para baixo, na ordem em que aparecem, no entanto, ao se utilizar das instruções de controle se fluxo o que ocorre?
Interrompem o fluxo de execução empregando a tomada de decisão, o loop e a ramificação, permitindo que o programa execute condicionalmente determinados blocos de código.
Instrução if-then?
É a mais básica de todas as instruções de fluxo de controle. Ela diz ao programa para executar uma determinada seção de código somente se um teste específico for avaliado como verdadeiro.
Na instrução if-then, as chaves de abertura e fechamento são opcionais, desde que a cláusula “then” contenha?
Contenha apenas uma instrução.