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

Come trovare il massimo di numeri interi in Java

Quando si scrive un programma in Java , non si sa sempre che cosa i valori dei dati del codice avrà a che fare con . Utilizzando le strutture di controllo come istruzioni condizionali , è possibile confrontare variabili e valori . Con i " se ", " else if " ed " else " , è possibile trovare quale dei due numeri interi è più grande , l'impostazione di una terza variabile in modo da riflettere tale valore . A seconda delle esigenze della vostra applicazione, è possibile implementare funzionalità aggiuntive all'interno dei vostri blocchi condizionali . Istruzioni
1

Prepara il tuo valori interi . Se non si dispone già di numeri interi da utilizzare , è possibile aggiungere il seguente codice di esempio per il programma Java :

int FirstNum = 5 ; int SecondNum = 7 ;

Fai queste variabili i nomi e valori che ti piace . Quando si prova il vostro programma , altera i valori ogni volta che si compila e si esegue per vedere le varie funzioni di lavoro .
2

Creare una terza variabile per memorizzare il massimo dei due valori interi . Aggiungere il seguente codice :

int max = -1;

Impostando questo valore a uno negativo inizialmente , il vostro programma non fare uso erroneo di esso . Questo codice funziona sul presupposto che i valori interi sono almeno pari a zero . Se i valori sono suscettibili di essere sotto lo zero , impostare il valore iniziale di questa variabile per un numero che è al di là della gamma possibile di valori .
3

Effettuare una prova condizionale sui tuoi numeri interi . Aggiungere la seguente istruzione "if" per il tuo codice:

se ( firstNum > secondNum ) max = firstNum ;

Questo prova se il primo numero è maggiore del secondo . Se il test restituisce un valore vero , il codice imposterà la variabile " max" corrisponda al valore del primo numero , dato che è il più grande. Se il test restituisce un valore falso , il programma cercherà tutti i condizionali concatenate , come un " else if " o blocco "else" .
4

Aggiungi un " else if " blocco al codice. Utilizzare la seguente sintassi per aggiungere una seconda dichiarazione condizionale :

else if ( secondNum > firstNum ) max = secondNum ;

Questo test controlla se il secondo numero è maggiore del primo . Se il test restituisce true il contenuto di questa affermazione eseguirà , impostando il valore del secondo numero alla variabile " max" . Se il test restituisce false , il programma cercherà di ogni ulteriore altro o altro, se i test .
5

Aggiungi un blocco di " altro " per il codice condizionale . Se entrambi i test restituiscono valori falsi , i numeri interi devono essere uguali , quindi aggiungere il seguente codice :

altro max = firstNum ;

Questo codice sceglie arbitrariamente di impostare " max" per il primo numero , dal momento che non importa quale si sceglie se sono uguali . L '" altro " e " else if " istruzioni vengono eseguite solo se i test precedenti hanno restituito risultati falsi. Quando si verifica un risultato vero , l'esecuzione salterà passato i controlli condizionali . La variabile " max" dovrebbe contenere il massimo valore dai vostri due numeri interi .

 

Programmazione © www.354353.com