Home Hardware Networking Programmazione Software Domanda Sistemi
Conoscenza Informatica >> Programmazione >> Java Programming >> .

Come aggiungere numeri interi in Java

Aggiunta di numeri interi in Java non è complicato , ed è qualcosa che si può trovare se stessi facendo regolarmente come parte della programmazione Java . Quale approccio si prende per aggiungere interi in Java dipende dai dettagli del proprio programma particolare , ma nessuna delle principali tecniche richiedono più di un paio di righe di codice . Come con tutta la programmazione , durante l'esecuzione di calcoli aritmetici in Java , è meglio prendere in considerazione l'efficienza così come ottenere il risultato necessario . Istruzioni
1

Se i numeri interi non vengono memorizzate come variabili all'interno del programma , e si desidera semplicemente per ottenere il risultato di un calcolo , è possibile " codificare " i numeri come segue:

int answer = 13 + 27; //questo memorizza il risultato nella variabile " risposta"

il segno più è tutto ciò che serve per eseguire una somma aritmetica , tuttavia , anche se questo è il caso più semplice, potrebbe non essere sempre un approccio consigliabile. Con programmazione Java , l'approccio standard o convenzionale è utilizzare variabili più che utilizzando valori numerici codificati direttamente , come in questo esempio . Questi sono a volte indicato come " numeri magici ", come i loro valori scelti possono sembrare arbitrario a qualcuno che non ha familiarità con il programma .
2

Se la novità è il tipo delle variabili "int" primitive , eseguire come segue :

//dichiarazione delle variabili

int firstNumber = 13;

int secondNumber = 27 ;

int answer = firstNumber + secondo numero ; //Memorizza la risposta come una variabile

tue dichiarazioni "int" potrebbero avere già avuto luogo all'interno del programma . È possibile utilizzare il risultato in seguito nel programma facendo riferimento alla variabile "risposta" . Se le variabili "int" non hanno nomi significativi - per esempio, se si utilizzano i valori singoli lettera come "a" o " b" - il programma sarà più difficile da leggere e lavorare con
.
3

Se non hai bisogno di memorizzare il valore della vostra aggiunta a una variabile, è possibile svolgerla all'interno del codice come segue :

System.out.println ( " risposta: " + ( firstNumber + secondNumber ) ) ;

In questo caso , il valore della risposta al calcolo non sarà più disponibile non appena la linea contenente ha terminato di eseguire . Se avete bisogno di nuovo il valore di risposta più avanti nel codice , si dovrà effettuare il calcolo di nuovo . Tuttavia, se è necessario solo la risposta su questa riga di codice , compreso senza utilizzare una variabile evita l'utilizzo di memoria necessaria.
4

Se i valori interi sono contenuti in oggetti Java Integer , lanciare questi a di tipo primitivo " int " e quindi aggiungerli come segue :

//dichiarazione di oggetti Integer

firstNumber Integer = new Integer ( 13) ;

secondNumber Integer = new Integer ( 27) ;

//colata di interi

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

Se si preferisce , è possibile memorizzare il valori "int" di ogni oggetto Integer come una variabile , ma se avete solo bisogno di lanciare gli oggetti per eseguire il calcolo , non c'è bisogno di fare questo.
5

Se i numeri interi vengono memorizzati come altri tipi di oggetti come le stringhe , utilizzare l'oggetto Integer per ottenere i loro valori come " int ", come segue :

//dichiarazione di stringhe che contengono numeri interi

firstNumber String = "13" ;

secondNumber String = " 27" ;

//analizzare le corde per ottenere i valori int e aggiungerli

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

Ciò può accadere nei casi in cui il programma è stato passato parametri da qualche fonte esterna - per esempio , dal prompt dei comandi . Si può scegliere di memorizzare i valori "int" di ogni stringa come variabili , ma non è necessario , se ne avete bisogno solo per il calcolo .

 

Programmazione © www.354353.com