Satura rādītājs
Lietojot Java Lai izveidotu programmas, kurām ir aritmētiskas izteiksmes, daudzas reizes mums ir jāpārnes formulas no reālās pasaules, lai iegūtu aprēķinus, tomēr tas var nebūt tik tiešs, kā varētu šķist, pat ja mums ir visi operatori.Ir darbības, kas tiek izpildītas ar augstāku prioritāti nekā citas, kad tās atrodas izteiksmē, tāpēc ir svarīgi tās zināt, lai šī iemesla dēļ netiktu saņemti kļūdaini aprēķini.
Izteicienu novērtēšana
Kā jau teicām, mums ir prioritāšu secība, lai spētu veikt operācijas, tas nozīmē, ka vienā vai otrā veidā ierosināta darbība, iespējams, var dot mums tādu rezultātu, kādu mēs negaidām, un likt mums pieļaut kļūdu. programmu.
Lai izvairītos no šāda veida problēmām, nākamajā attēlā aplūkosim šādu piemēru, kurā mēs tulkosim darbību no reālās pasaules uz Java un tāpēc mēs varam zināt darbības izteiksmē:
Kad esat Java, valodai ir savi noteikumi, lai novērtētu un piemērotu darbību prioritāti, secība būtu šāda:
- Iekšējās iekavas, tad ārējās.
- Reizinājumi
- Nodaļas
- Summas vai papildinājumi
- Atņemšana vai atņemšana
Tātad ar to mēs jau zinām, kā mēs veicam aritmētisko darbību tulkošanu Java.
Mēs īstenosim praktisku piemēru, kas ļauj mums izmantot apgūto, mēs veiksim a programma, kas pārveido no Fārenheita grādiem uz Celsija grādiem.
Vispirms apskatīsim sākotnējo formulu, lai veiktu šo aprēķinu:
importēt Java.util.Scanner; public class FahrenheitToCelsius {public static void main (String [] args) {Skenera ievade = new Scanner (System.in); System.out.print ("Ievadiet Fārenheita grādus:"); dubultā farenheita = input.nextDouble (); // Mēs veicam reklāmguvumu dubultā pēc Celsija = (5,0 / 9) * (pēc Fārenheita - 32); System.out.println ("******************************"); System.out.println ("Fahrenheit" + fahrenheit + "ir" + celsija + "pēc Celsija"); System.out.println ("******************************"); }}
Tagad mēs redzam mūsu programmas rezultātu:
Ar to mēs pabeidzam šo apmācību, ar kuru mēs varam nodrošināt, ka mēs jau varam bez sarežģījumiem pārsūtīt sarežģītākas formulas uz mūsu Java programmām.Vai jums patika šī apmācība un palīdzējāt tai?Jūs varat apbalvot autoru, nospiežot šo pogu, lai sniegtu viņam pozitīvu punktu