Diferenças entre edições de "Programação Orientada a Objetos: Uma Abordagem com Java/Princípios da programação na linguagem Java/Expressões"

m
(Criou a página com "== Expressões == Expressões são sentenças da linguagem Java terminadas pelo símbolo ‘''';'''’. Essas sentenças podem denotar expressões envolvendo uma operação...")
 
== Expressões ==
 
Expressões são sentenças da linguagem Java terminadas pelo símbolo ‘''';'''’. Essas sentenças podem denotar expressões envolvendo uma operação aritmética, uma operação lógica inteira, uma operação lógica booleana, uma avaliação de condições, uma atribuição, um retorno de método, ou ainda operações sobre objetos.
 
=== Expressões retornando valores numéricos ===
 
Expressões aritméticas envolvem atributos, variáveis e/ou constantes numéricas (inteiras ou reais). Os operadores aritméticos definidos em Java incluem:
: operador binário infixo denotado pelo símbolo '''>>>''' que desloca a representação interna do primeiro operando para a direita pelo número de posições indicado pelo segundo operando. Os bits inseridos à esquerda terão o valor 0.
 
=== Expressões retornando valores booleanos ===
 
As operações lógicas booleanas operam sobre valores booleanos. Operadores booleanos incluem:
: operador binário infixo denotado pelo símbolo '''!=''' que retorna true se o primeiro valor não for igual ao segundo.
 
=== Outros tipos de expressões ===
 
Assim como C e C++, Java oferece o operador condicional ternário denotado pelos símbolos ''' ? : '''. Na expressão
onde o valor de retorno é o resultado da expressão, que deve ser compatível com o tipo de retorno especificado para o método.
 
=== Controle do fluxo de execução ===
 
A ordem de execução normal de comandos em um método Java é sequencial, ou seja, um comando após o outro na sequência em que foram escritos no código. Comandos de fluxo de controle permitem modificar essa ordem natural de execução através dos mecanismos de escolha (alternativas) ou de iteração (repetição).
Blocos de comandos são sequências de comandos individuais delimitadas por chaves, '''{''' e '''}'''.
 
==== Alternativas====
 
O comando '''if''' permite especificar um comando (ou bloco de comandos) que deve apenas ser executado quando uma determinada condição for satisfeita:
Observe que é necessário concluir os blocos com o comando break; caso contrário, o bloco de comando do caso seguinte ao selecionado também será executado na sequência. O caso ''default'' é opcional, sendo selecionado se nenhum dos casos especificados anteriormente ocorre.
 
==== Iteração ====
 
O comando '''while''' permite expressar iterações que devem ser executadas se e enquanto uma condição for verdadeira:
Entretanto, tais construções complexas são raras e devem efetivamente ser evitadas por prejudicar a compreensão do código.
 
=== Comentários ===
 
Comentários em Java podem ser expressos em três formatos distintos.
46

edições