Índice:
Vídeo: Curso Batch Script - 4.1: Variáveis String 2024
Os operadores binários em Java são aqueles que exigem que dois operandos (variáveis ou constantes) funcionem. Um operador unário é aquele em que você precisa apenas do operador e do seu operando associado. As seções a seguir abordam os operadores unários, como os usados para incrementar ou diminuir o valor em uma variável.
Operadores unários executam uma operação em um único operando, como incrementar ou diminuir o valor dentro do operando. Você deve usar uma variável, e não uma constante, ao trabalhar com um operador unário na maioria dos casos.
Incrementando e diminuindo números
As operações unárias mais comuns são incrementos e diminuição de números. Na maioria dos casos, um aplicativo usa essas operações para manter a contagem de algo. No entanto, você pode usá-los sempre que precisar aumentar ou diminuir o valor de uma variável por um. Neste exemplo, você vê como os operadores de incremento (++) e decremento (-) funcionam.
Criando objetos
Ao longo da programação Java, você cria objetos de vários tipos. As aplicações Java normalmente requerem um ou mais objetos para funcionar. Na verdade, o próprio aplicativo Java é um objeto. Sempre que você vê a classe de palavras em uma listagem, você está falando de objetos. Cada aplicativo Java é uma classe, o que significa que cada aplicativo é um objeto.
É importante perceber como funcionam os objetos. Quando você cria uma aula, o que você realmente está 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ê usa o novo operador.
O novo operador diz ao Java que crie uma instância do objeto solicitado usando a classe que você especifica como um modelo. Um aplicativo pode criar tantas instâncias de uma classe conforme necessário, desde que haja recursos de sistema suficientes (como a memória) para fazê-lo.
Transmitir um tipo para outro
O ato de lançar transforma um tipo de variável em outro tipo. É importante perceber que o elenco não é algum tipo de magia. No que diz respeito ao computador, todos os seus dados são 1s e 0s. A tradução ocorre, em parte, na forma como seu aplicativo exibe os dados.
Ao fazer um elenco entre tipos diferentes, como a transmissão de um tipo de número inteiro para um tipo de ponto flutuante, a forma real dos dados também muda, mas não de uma maneira que você precisa se preocupar. (Tudo acontece sob a superfície automaticamente.)
A fundição pode produzir perda de dados. Por exemplo, se você converter um tipo de ponto flutuante para um tipo inteiro, perderá a parte decimal do número de ponto flutuante.No entanto, a parte inteira permanecerá intacta.
Quando você cola um número mantido em um recipiente maior, como um contêiner longo, para um recipiente menor, como um int, você pode perder os bits superiores e o valor real do número pode mudar.
Em todos os casos, o elenco ocorre quando você coloca o novo tipo que deseja usar entre parênteses ao lado da variável original. Por exemplo, (flutuante) MyInt lançaria um tipo de int para um tipo de flutuador.