Sommario
Quando si usa Giava Per realizzare programmi che portano espressioni aritmetiche, molte volte dobbiamo trasferire formule dal mondo reale per ottenere i nostri calcoli, tuttavia questo potrebbe non essere così diretto come potrebbe sembrare, anche se abbiamo tutti gli operatori.Ci sono operazioni che vengono eseguite con priorità più alta di altre quando si trovano in un'espressione, quindi è importante conoscerle in modo da non ottenere calcoli errati per questo motivo.
Valutare le espressioni
Come avevamo detto, abbiamo un ordine di priorità per poter eseguire le operazioni, questo significa che un'operazione proposta in un modo o nell'altro può forse darci un risultato da noi non previsto e farci commettere un errore nel nostro programma.
Per evitare questo tipo di problema, vediamo nella prossima immagine il seguente esempio dove andremo a tradurre un'operazione dal mondo reale a Giava e così possiamo conoscere le priorità del operazioni in un'espressione:
Una volta che sei in Java, il linguaggio ha le sue regole per valutare e applicare la precedenza delle operazioni, l'ordine sarebbe il seguente:
- Le parentesi interne, poi quelle esterne.
- moltiplicazioni
- divisioni
- Somme o addizioni
- Sottrazioni o sottrazioni
Quindi con questo sappiamo già come eseguire la traduzione delle operazioni aritmetiche in Java.
Faremo un esempio pratico che ci permetta di utilizzare ciò che abbiamo imparato, faremo un programma che converte da gradi Fahrenheit a gradi Celsius.
Diamo prima un'occhiata alla formula originale per fare questo calcolo:
import Java.util.Scanner; public class FahrenheitToCelsius {public static void main (String [] args) {Scanner input = new Scanner (System.in); System.out.print ("Inserisci i gradi Fahrenheit:"); double fahrenheit = input.nextDouble (); // Facciamo la conversione double celsius = (5.0 / 9) * (fahrenheit - 32); System.out.println ("******************************"); System.out.println ("Fahrenheit" + fahrenheit + "è" + Celsius + "in Celsius"); System.out.println ("******************************"); }}
Ora vediamo il risultato del nostro programma:
Con questo finiamo questo tutorial, con il quale possiamo assicurarci di essere già in grado di trasferire formule più complesse ai nostri programmi Java senza alcun inconveniente.Ti è piaciuto e hai aiutato questo Tutorial?Puoi premiare l'autore premendo questo pulsante per dargli un punto positivo