Il Java codifica per la somma di due numeri

June 29

Il Java codifica per la somma di due numeri


aritmetica Java è generalmente semplice. programmi Java possono memorizzare i numeri in vari modi diversi. Il tipo di dati utilizzato per un numero determina in parte come è necessario fare per eseguire Inoltre su di esso. Se si dispone di un programma Java e la necessità di aggiungere due numeri insieme a esso, è necessario quindi adattare il vostro approccio ai tipi di numeri l'applicazione utilizza. Tuttavia, la maggior parte dei metodi di aggiunta in Java sono simili.

operatori

operatori aritmetici Java includono quelli per la sottrazione, divisione e moltiplicazione, nonché aggiunta. L'operatore di addizione appare all'interno di programmi Java come segue:

+

Questo operatore esegue anche la concatenazione su stringhe di testo, quindi se vedete l'operatore in uso all'interno di un programma, non è necessariamente elaborando i numeri. L'operatore può anche incrementare un valore, aggiungendo uno ad esso:

int myNum = 5;

myNum ++; // ora 6

Questo codice incrementa il tipo primitivo variabile "int", una struttura che si può vedere comunemente all'interno di Java loop.

Valori

Per aggiungere due valori numerici in Java, la sintassi è semplice. Il seguente codice di esempio estratto dimostra l'aggiunta di due valori arbitrari:

6 + 5

In alcuni casi si potrebbe desiderare di assegnare il risultato di un'operazione Oltre a una variabile, come nel seguente esempio:

int sumNum = 6 + 5; // contiene 11

Il risultato può anche agire entro ulteriori calcoli aritmetici come segue:

int resultNum = (6 + 5) * 2; // contiene 22

tipi primitivi

variabili Java per i numeri comprendono i tipi primitivi, come "int." Il codice seguente illustra la creazione e un'istanza di due variabili "Int", aggiungendo loro insieme e assegnando il risultato di una terza variabile:

int numOne = 2;

int numTwo = 5;

int numSum = numOne + numTwo; // contiene 7

Un numero può anche aggiungere un altro utilizzando la seguente scorciatoia:

int numOne = 2;

int numTwo = 5;

numOne + = numTwo; // numOne ora contiene 7

Questa tecnica sarebbe utile nel caso in cui il valore originale per il "numOne" variabile non è necessario dopo l'aggiunta.

Tipi di oggetti

programmi Java a volte memorizzare numeri all'interno variabili oggetto utilizzando classi come "Integer". Il codice seguente illustra Inoltre utilizzando questi oggetti, creando primi due "numeri interi" e quindi aggiungendo loro, assegnando il risultato ad un terzo oggetto dello stesso tipo:

Integer integerOne = new Integer (3);

Integer integerTwo = new Integer (4);

Integer integerSum = new Integer (integerOne.intValue () + integerTwo.intValue ());

// Contiene 7 come intValue

La classe "Integer" è un wrapper per il tipo "int" primitivo - in modo che i numeri non può essere aggiunto direttamente, ma solo attraverso l'uso dei numeri "intValue".

considerazioni

Hai numerose scelte quando l'aggiunta di due numeri in un programma Java, e che tipo primitivo o un oggetto da usare è una delle considerazioni principali. In generale, utilizzare le classi wrapper solo quando assolutamente necessario, in quanto utilizzano più memoria all'interno di un'applicazione. Se un'operazione Inoltre si traduce in un valore che il programma ha bisogno di fare riferimento in seguito a on, è necessario conservarlo in una variabile che è accessibile da questo punto più avanti.