Java: a modificação do conteúdo variável usando operadores unários

Operadores binários em Java são aqueles que requerem dois operandos (variáveis ​​ou constantes) para trabalhar. Um operador unário é aquele em que você precisa de apenas o operador e seu operando associado. As seções seguintes abordam os operadores unários, tais como aqueles usados ​​para aumentar ou diminuir o valor em uma variável.

operadores unários executar uma operação em um único operando, tais como aumentar ou diminuir o valor dentro da operando. Você deve usar uma variável e não uma constante, quando se trabalha com um operador unário na maioria dos casos.

Aumentando e Diminuindo números

As operações unárias mais comuns são incrementar e decrementar números. Na maioria dos casos, um aplicativo usa essas operações para manter a contagem de algo. No entanto, você pode usá-los a qualquer momento que você precisa para aumentar ou diminuir o valor de uma variável por um. Neste exemplo, você vê como o incremento (++) e decremento (-) operadores de trabalho.

Criação de objetos

Ao longo de programação Java, você cria objetos de vários tipos. aplicações Java normalmente requerem um ou mais objetos, a fim de trabalhar. Na verdade, a aplicação Java em si é um objecto. Quando você vê a classe palavra em um perfil, você está falando de objetos. Toda aplicação Java é uma classe, o que significa que cada aplicação é um objeto.

É importante perceber o quão objetos trabalhar. Quando você cria uma classe, o que você está realmente criando é um modelo. O plano descreve como criar um objeto, mas não é o objeto. Para criar uma instância de uma classe (o objeto), você usar o novo operador.

O novo operador diz Java para criar uma instância do objeto solicitado usando a classe especificada como um modelo. Um aplicativo pode criar quantas instâncias de uma classe, conforme necessário, desde que existam recursos de sistema suficientes (como memória) para fazê-lo.

Lançando um tipo para outro

O ato de moldagem transforma um tipo de variável para outro tipo. É importante perceber que o elenco não é algum tipo de magia. Tanto quanto o computador está em causa, todos os seus dados é 1s e 0s. A tradução ocorre, em parte, na forma como a sua aplicação vê os dados.

Ao fazer um elenco entre os tipos diferentes, como lançando um tipo inteiro para um tipo de ponto flutuante, a forma real dos dados muda também, mas não de uma forma que você precisa para se preocupar. (Tudo isso acontece sob a superfície automaticamente.)

Fundição pode produzir a perda de dados. Por exemplo, se você joga um tipo de ponto flutuante para um tipo inteiro, você vai perder a parte decimal do número de ponto flutuante. No entanto, a parte inteira permanece intacta.

Quando você lança uma série realizada em um recipiente maior, como um longo, a um recipiente menor, como um int, você pode perder os bits superiores, eo valor real do número pode mudar.

Em todos os casos, o elenco ocorre quando você colocar o novo tipo que você deseja utilizar entre parênteses ao lado da variável original. Por exemplo, (float) MyInt lançaria um tipo int para um tipo float.

menu