Como usar o sinal de adição em seu código Java

O sinal de mais é uma ferramenta versátil quando a programação com Java. Dá-lhe algumas opções diferentes quando se escreve código. Em Java, você pode fazer duas coisas diferentes com um sinal de adição:

  • Você pode adicionar números com um sinal de mais.

    Por exemplo, você pode escrever

    numberOfSheep = 2 + 5-
  • Você pode concatenar cordas com um sinal de mais.

    Quando você concatenar strings, você amassar-los juntos, uma após a outra. Por exemplo, a expressão

    "Barry" + "" + "Burd"

    scrunches juntos Barry, um espaço em branco, e Burd. A nova cadeia amassado-up é (você adivinhou) Barry Burd.

A declaração

anAccount.lastName = "" +(Char) (myRandom.nextInt (26) + 'A') +(Char) (myRandom.nextInt (26) + 'a') +(Char) (myRandom.nextInt (26) + 'a') -

tem muitos sinais de mais, e alguns dos sinais de mais concatenar as coisas juntos. A primeira coisa é uma cadeia vazia misteriosa (""). Esta cadeia vazia é invisível, para que ele nunca fica no caminho de sua vendo os segundo, terceiro e quarto coisas.

Para a cadeia vazia, o programa concatena uma segunda coisa. Este segundo aspecto é o valor da expressão (Char) (myRandom.nextInt (26) + 'A'). A expressão pode parecer complicado, mas é realmente não é grande coisa. Esta expressão representa uma letra maiúscula (qualquer letra maiúscula, gerado aleatoriamente).

Para a cadeia vazia e a letra maiúscula, o programa concatena uma terceira coisa. Este terceiro aspecto é o valor da expressão (Char) (myRandom.nextInt (26) + 'a'). Esta expressão representa uma letra minúscula (qualquer letra minúscula, gerado aleatoriamente).

Em todas essas coisas, o programa concatena outra letra minúscula. Então, por completo, você tem um nome de três letras gerado aleatoriamente. Para mais detalhes, consulte a próxima barra lateral.

A declaração anAccount.balance = myRandom.nextInt (10000) designa um int valor a equilibrar. Mas equilibrar é uma duplo variável, não uma int variável. Está bem. Em um caso raro de permissividade, Java permite atribuir um int valor para uma duplo variável. O resultado do trabalho é nenhuma grande surpresa. Se você atribuir o int 8734 ao valor duplo variável equilibrar, o valor de equilibrar torna-se 8.734,00.

image0.jpg

usando o duplo escreva para armazenar uma quantidade de dinheiro é geralmente uma má idéia.

menu