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) ; 
 < p > 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 .