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.