Lar Finanças Pessoais Java: Trabalhando com Operadores - dummies

Java: Trabalhando com Operadores - dummies

Vídeo: Trabalhando com métodos e operadores - Java for Bukkit #4 2024

Vídeo: Trabalhando com métodos e operadores - Java for Bukkit #4 2024
Anonim

Os operadores são uma parte essencial do desenvolvimento de aplicativos Java. Eles fazem exatamente como o próprio nome indica - eles operam sobre o valor contido em um tipo ou objeto primitivo de alguma forma. Precisamente, como ele opera com o valor depende do operador.

Em alguns casos, um operador irá alterar o valor na variável, mas, em outros casos, o operador simplesmente usa o valor para executar uma tarefa especializada, como a comparação de dois valores. O Java fornece uma riqueza de operadores que executam todas as tarefas imagináveis.

A melhor maneira de entender como os operadores funcionam e o que eles fazem é agrupá-los em categorias e depois olhar para cada categoria individualmente. Cada uma das seções a seguir descreve uma categoria de operador diferente e mostra como usar os operadores dessa categoria para sua vantagem. Aqui está uma visão geral rápida dos operadores neste capítulo:

  • Operadores de atribuição coloque o valor que você define na variável. O operador de atribuição básica substitui o valor na variável. Os operadores de atribuição combinados executam uma tarefa relacionada a matemática e atualizam o valor na variável. É quase impossível escrever uma aplicação sem fazer atribuições variáveis ​​de algum tipo.

  • Operadores aritméticos executam qualquer tarefa relacionada a matemática, incluindo adição, subtração, multiplicação e divisão. A maioria dos aplicativos precisa executar tarefas relacionadas a matemática, mesmo que o usuário não tenha conhecimento da funcionalidade matemática. Você descobrirá à medida que o livro progride que a matemática é uma parte inescapável da programação.

  • Operadores unários fazem com que a variável interaja com seu próprio conteúdo de alguma maneira, como incrementando (adicionando) ou decrementando (subtraindo) do valor da variável. Em muitos aspectos, os operadores unários fornecem uma taquigrafia que torna o código do aplicativo mais fácil de entender e mais rápido para escrever.

  • Operadores relacionais e condicionais realizam uma comparação de algum tipo e fornecem um resultado que reflete essa comparação. Esses operadores possibilitam que as aplicações tomem decisões com base no conteúdo das variáveis.

Java 8 adiciona um novo operador que atende o significado tradicional do termo, o operador de seta (->). Este operador é usado em uma circunstância especial para trabalhar com expressões lambda (um método de criação de funções). Lembre-se, porque o -> é usado apenas para este propósito especial, você não precisa se preocupar com isso.

Além disso, algumas pessoas estão chamando o tipo de objeto opcional de um operador. Na verdade, é um tipo que ajuda a evitar certos tipos de erros.Novamente, você não precisa se preocupar com isso até que você esteja mais adiante em sua experiência em Java. Caso contrário, os operadores Java 8 se comportam exatamente como os encontrados em versões anteriores do Java.

Se cada operador tivesse precisamente a mesma precedência (prioridade), o caos resultaria porque o computador não saberia qual tarefa executar primeiro. Como os computadores são lógicos e exigem instruções bem ordenadas, os desenvolvedores do Java tiveram que criar um pedido no qual os operadores são usados ​​quando mais de um deles aparece em uma única linha de código.

A ordem de precedência ajuda a determinar qual tarefa fazer primeiro, mesmo que a ordem não seja clara do modo como o código está escrito. Você precisa entender o precedente para escrever um bom código. Caso contrário, você pode acabar com o código que assume que o computador estará trabalhando com um operador primeiro e só descobrirá mais tarde que o computador realmente funcionou com outro operador primeiro.

Precedência define a ordem em que as tarefas são executadas em um computador. Pense prioridade quando você vê a precedência. Assim como você prioriza o trabalho que você precisa fazer, o computador também deve priorizar o trabalho que deve fazer. A ordem de precedência é essencialmente a mesma para todas as linguagens de computador, e essa ordem é emprestada de matemáticos.

Em suma, as regras que você aprendeu para realizar tarefas de matemática na escola são as mesmas regras que o computador usa para executar tarefas. Como resultado, você provavelmente encontrará mais fácil aprender a ordem de precedência do que você pensa inicialmente.

Java: Trabalhando com Operadores - dummies

Escolha dos editores

Como as configurações de cores funcionam no Photoshop CS6 - dummies

Como as configurações de cores funcionam no Photoshop CS6 - dummies

Depois de definir seus perfis de cores na caixa de diálogo Configurações de cores no Adobe Photoshop Creative Suite 6, você pode querer controlar como essas configurações recentemente estabelecidas afetam o funcionamento do Photoshop. Embora as configurações geralmente afetem apenas o modo como o Photoshop funciona em segundo plano, você pode querer estar ciente ...

Seleções flutuantes e não flutuantes com CS5 Marquee Tool - dummies

Seleções flutuantes e não flutuantes com CS5 Marquee Tool - dummies

Usam ferramentas de seleção do Photoshop Creative Suite 5 para criar imagens Parece que você não os retopou ou editou - para que sua foto pareça real, não inventada. A ferramenta Marquee é a principal ferramenta de seleção; por isso, queremos dizer que você o usa mais frequentemente para criar seleções. A ferramenta Marquee inclui o Rectangular ...

Como adicionar uma máscara de vetor a uma camada no Photoshop CS6 - manequins

Como adicionar uma máscara de vetor a uma camada no Photoshop CS6 - manequins

Enquanto a camada as máscaras permitem que você crie máscaras de borda suave no Photoshop CS6, as máscaras de vetores criam máscaras de borda dura definidas por formas criadas por um caminho vetorial em uma camada. As formas baseadas em vetores produzem bordas limpas, suaves e bem definidas que nunca são irregulares. E você pode dimensionar e transformar formas vetoriais sem jamais degradar a aparência do elemento. ...

Escolha dos editores

Como ajustar a barra de ferramentas e as opções de menu no Office 2008 para Mac - dummies

Como ajustar a barra de ferramentas e as opções de menu no Office 2008 para Mac - dummies

Você pode faça alguns ajustes em suas barras de ferramentas e menus no Office 2008 para Mac para que eles funcionem melhor para você. Quando você abre a caixa de diálogo Personalizar barras de ferramentas e menus (escolha Exibir → Personalizar barras de ferramentas e menus), você encontra caixas de verificação para quatro opções: Exibir ícone e texto: esta opção transforma os rótulos de texto em ...

Como aplicar temas no Office 2011 para Mac - dummies

Como aplicar temas no Office 2011 para Mac - dummies

Quando você aplica um tema de formatação para projetos criado no Office 2011 para Mac, você pode obter cores e fontes consistentes para os elementos incluídos em seus documentos do Word, planilhas do Excel e apresentações em PowerPoint. Você pode escolher entre os temas internos do Office para Mac ou fazer o seu próprio. Um tema contém informações de formatação. Isso inclui o ...

Formatação de caixas de texto e formas no Office 2011 para Mac - dummies

Formatação de caixas de texto e formas no Office 2011 para Mac - dummies

Office 2011 para Mac tem tudo tipos de formas, incluindo caixas de texto, formas, formas SmartArt e espaços reservados de conteúdo no PowerPoint. Mas isso é apenas o começo. Além de usar as ofertas da guia Fonte, você pode aplicar uma incrível quantidade de efeitos de texto interessantes. No momento em que você clica em uma forma, a guia Formato ...

Escolha dos editores

Java: trabalhando com arquivos de disco - dummies

Java: trabalhando com arquivos de disco - dummies

Alguns programas Java lêem caracteres do teclado do computador. Mas o código Java nesta lista lê caracteres de um arquivo específico. O arquivo neste exemplo (chamado EmployeeInfo. Txt) vive no disco rígido do computador. importar java. util. Scanner; importar java. io. Arquivo; importar java. io. IOException; classe pública DoPayroll {public static void main (String args []) lança IOException {Scanner diskScanner ...

Java: Trabalhando com Operadores - dummies

Java: Trabalhando com Operadores - dummies

Os operadores são uma parte essencial do desenvolvimento de aplicativos Java. Eles fazem exatamente como o próprio nome indica - eles operam sobre o valor contido em um tipo ou objeto primitivo de alguma forma. Precisamente, como ele opera com o valor depende do operador. Em alguns casos, um operador irá alterar o valor na variável, ...

Variáveis ​​locais em Java - dummies

Variáveis ​​locais em Java - dummies

Uma variável local em Java é uma variável que é declarada dentro do corpo de um método. Então você pode usar a variável somente dentro desse método. Outros métodos na classe nem sabem que a variável existe. Aqui está um programa que usa uma variável local: classe pública HelloApp {public static void main (String [] args) ...