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

Come confrontare numeri interi in Java

In Java , i valori interi possono essere memorizzati e rappresentati in due modi . È possibile memorizzare i numeri interi come tipo primitivo " int ", in cui Java memorizza solo il valore numerico . In alternativa, è possibile utilizzare gli oggetti "integer" , che memorizzano il valore numerico con un riferimento a un oggetto Java . Qualunque sia il tipo di numero intero il programma utilizza , è possibile confrontare i valori interi facilmente utilizzando poche righe di codice . Un test condizionale è il modo più comune per confrontare i numeri interi in Java , che consente di personalizzare le prestazioni del programma per i risultati di tali confronti . Istruzioni
1

creare due tipi primitivi " int " nel tuo programma Java . Utilizzare il seguente codice per creare due interi con nomi arbitrari e valori per scopi dimostrativi :

int anInt = 3;

int anotherInt = 5;

quando si dichiara un intero in questo modo , tutto quello che dovete fornire è il nome e il valore numerico che si desidera la variabile da memorizzare .
2

Confronta i numeri interi . Aggiungere il codice seguente , che confronta le due interi di tipo primitivo e scrive un messaggio riportare i risultati nella console di output standard :

se ( anInt < anotherInt ) System.out.println (" anInt è più piccolo di anotherInt " ) ;

else if ( anInt > anotherInt ) System.out.println (" anInt è più grande di anotherInt " ) ;

altro System.out.println (" anInt è uguale a anotherInt " ) ;

primi test di linea se il primo numero intero è minore del secondo . Se questo test restituisce un risultato falso , l'elaborazione si muove su per il prossimo test per vedere se il primo è maggiore del secondo , se il risultato viene restituito false , il programma presuppone che i due sono uguali . Per verificare l'uguaglianza , è possibile utilizzare il seguente :

se ( anInt == anotherInt ) System.out.println ( " interi sono uguali" ) ;
3

creare due oggetti "integer" nel programma. Utilizzare il seguente codice per creare due oggetti per memorizzare i valori interi :

anInteger Integer = new Integer ( 10) ;

Integer = anotherInteger Integer.valueOf ( 6) ;

Questo codice illustra i due possibili modi per creare un oggetto " Integer " , entrambi che forniscono un valore numerico che si desidera rappresentare .
4

Confronta i vostri oggetti "integer" . Utilizzando il seguente codice , confrontare i numeri interi rappresentati come oggetti :

int comparisonResult = anInteger.compareTo ( anotherInteger ) ; Il metodo " compareTo " della classe " Integer "

confronta un valore intero a un altro , restituendo una primitiva di tipo "int " come risultato . Se il primo numero intero (quello del metodo viene chiamato ) è maggiore , viene restituito un valore di uno . Se il primo intero è più piccola , viene restituito un valore di uno negativo . Se i numeri interi sono uguali , viene restituito un valore pari a zero .
5

Controllare il risultato della tua operazione " compareTo " . Utilizzare il codice seguente per testare e produrre i risultati di confronto :

se ( comparisonResult > 0 ) System.out.println (" anInteger è più grande di anotherInteger " ) ;

else if ( comparisonResult < 0 ) System.out.println (" anInteger è più piccolo di anotherInteger " ) ;

altro System.out.println (" anInteger è uguale a anotherInteger ");

Esperimento con il vostro codice di cambiando i valori di ogni numero intero , quindi compilare ed eseguire per visualizzare l'output .

 

Programmazione © www.354353.com