Como adicionar inteiros em java

Adicionando inteiros em Java não é complicado, e é algo que você pode encontrar-se fazer regularmente como parte da programação Java. Que abordagem você escolha para adicionar inteiros em Java depende dos detalhes de seu próprio programa em particular, mas nenhuma das principais técnicas exigem mais do que algumas linhas de código. Tal como acontece com toda a programação, ao executar cálculos aritméticos em Java, é melhor considerar a eficiência, bem como obter o resultado que você precisa.

  • Se os seus números inteiros não são armazenadas como variáveis ​​dentro de seu programa, e você simplesmente deseja obter o resultado de um cálculo, você pode "Código difícil" os números da seguinte forma:

    resposta int = 13 + 27- // este armazena o resultado na variável "responda"

    O sinal de mais é tudo que você precisa para realizar uma adicionalidade aritmética no entanto, embora este seja o caso mais simples, pode não ser sempre uma abordagem aconselhável. Com a programação Java, a abordagem padrão ou convencional é usar variáveis ​​em vez de usar valores numéricos codificados diretamente, como neste exemplo. Estas são por vezes referidos como "números mágicos," como os seus valores escolhidos pode parecer arbitrária a alguém que não está familiarizado com o programa.

  • Se a sua adição é do tipo primitivo "int" variáveis, execute-o como segue:

    // Declaração de variáveis

    int firstNumber = 13;

    int secondNumber = 27;

    resposta int = firstNumber + segunda Number // armazena a resposta como uma variável

    Seu "int" declarações podem já ter ocorrido dentro de seu programa. Você pode usar o resultado mais tarde, em seu programa, referindo-se ao "responda" variável. Se seu "int" variáveis ​​não têm nomes significativos - por exemplo, se eles usam valores de uma única letra, como "uma" ou "b" - O programa será mais difícil de ler e trabalhar.

  • Se você não precisa armazenar o valor da sua adição em uma variável, você pode realizá-lo dentro de seu código da seguinte forma:

    System.out.println ("Responda: " + (+ FirstNumber secondNumber));

    Neste caso, o valor da resposta para o cálculo já não será disponibilizado logo que a linha que contém ele tiver terminado a execução. Se você precisar o valor da resposta novamente mais tarde no seu código, você terá que realizar o cálculo novamente. No entanto, se você só precisa a resposta sobre esta uma linha de código, incluindo-lo sem usar uma variável evita o uso de memória desnecessária.

  • Se os seus valores inteiros estão contidos dentro de objetos Java inteiros, lança-los para tipo primitivo "ints" e, em seguida, adicioná-los como segue:



    // Declaração de objetos Integer

    Integer firstNumber = new Integer (13);

    Integer secondNumber = new Integer (27);

    // Fundição de ints

    resposta int = firstNumber.intValue () + secondNumber.intValue ();

    Se preferir, você pode armazenar o "int" valores de cada objeto inteiro como uma variável, mas se você só precisa converter os objetos para realizar o cálculo, não há necessidade de fazer isso.

  • Se os seus números inteiros são armazenados como outros tipos de objetos, tais como cordas, usar o objeto Integer para obter os seus valores como "ints," do seguinte modo:

    // Declaração de strings contendo inteiros

    Cordas firstNumber = "13";

    Cordas secondNumber = "27";

    // Analisar as cordas para obter os valores int e adicioná-los

    resposta int = Integer.parseInt (firstNumber) + Integer.parseInt (secondNumber);

    Isso pode acontecer nos casos em que o seu programa tenha sido passados ​​parâmetros de alguma fonte externa - por exemplo, no prompt de comando. Você pode optar por armazenar o "int" Os valores de cada cabo, como variáveis, mas não tem que se você só precisa deles para o cálculo.

dicas & avisos

  • Quando você escolher se quer ou não usar variáveis ​​em seu código de programação, considerar tanto a eficiência ea legibilidade do programa.
  • Quando você realizar fundição e operações parsing dentro de seu código, há sempre o perigo de que as exceções serão lançados - por exemplo, se você tentar analisar algo que não é um número.
De esta maneira? Compartilhar em redes sociais:

LiveInternet