Kako napisati java program za izračunavanje prosječne veličine

Izračun srednje veličine - važan u svakodnevnom životu. Prosječna vrijednost ili aritmetička vrijednost koristi se u mnogim matematičkim operacijama, a vrlo je važno biti u stanju izračunati. Ali prilikom rada s velikim brojevima mnogo je lakše koristiti poseban program. Ovdje ćete pročitati kako samostalno pisati program na Javi kako bi izračunali prosječnu vrijednost.

Korake

Slika pod nazivom Napišite program u Javi kako biste izračunali srednji korak 1
jedan. Napišite programski plan. Planiranje je vrlo važan korak. Razmislite gdje će se ovaj program koristiti. Ovaj program će raditi sa vrlo velikim brojevima?Ako je to slučaj, onda možete odlučiti da li ćete koristiti tachieties podatke poputDugo umjesto Int.
  • Pokušajte izračunati prosječni broj brojeva sami. Ovo će vam pomoći da shvatite princip programa.
  • 2. Napišite kod.Da biste izračunali prosječnu vrijednost, trebat će vam sljedeće parametre:

    Slika pod nazivom Napišite program u Javi kako biste izračunali srednji korak 2
  • Zbroj svih korisnika unesenih korisnika
  • Na primjer, ako su zbroj unesenih brojeva = 100, a broj brojeva = 10, zatim prosječna vrijednost =100/10 = 10
  • Dakle, formula za izračunavanje prosječne veličine:

    Prosječna vrijednost = zbroj svih brojeva / broja brojeva.
  • Da biste dobili ove podatke, koristite "skener" u Javi.
  • Trebat ćete dobiti veliki broj korisničkih podataka s kojih je potrebno izračunati prosječnu vrijednost. Da biste to učinili, pokušajte koristiti ciklus. U primjeru u nastavku koristi ciklus "za". Takođe možete pokušati koristiti ciklus "Dok".
  • Image Navedeno Napišite program u Javi kako biste izračunali srednji korak 3
    3. Izračunajte prosječnu vrijednost. Upotreba gornje formule napišite kod za izračunavanje prosječne veličine. Očistite činjenicu da se varijabla koja se koristi za spremanje vrijednosti "prosječne vrijednosti" ima tip "Float". Inače odgovor može biti pogrešan.
  • To je zato što je tip podataka "Float" 32-bitni broj pojedinačne tačnosti, što čak razmatra decimalno u matematičkom računanju. Dakle, kada koristite varijablu tipa pluta, odgovor za matematičku akciju 5/2 (5 Divide na 2) bit će 2.pet.
  • Ako se isti izračun (5/2) izvodi pomoću varijable "Int", odgovor će biti 2.
  • Međutim, varijable u kojima štedite "iznos" i "Broj vrijednosti" mogu imati tip "Int". Korištenje varijable "Float" za "prosječnu vrijednost" automatski će promijeniti svoj tip sa "INT" za "Float" - i sav izračun će se izvoditi u plovku umjesto int-a.
  • Slika pod nazivom Napišite program u Javi kako biste izračunali srednji korak 4
    4. Prikažite rezultat.Kada program izračunava prosječnu vrijednost, pokažite ga korisniku. U Javi koristite funkciju za to Sistem.Napolje.Ispisatiili sistem.Napolje.Println (Za ispis na novoj liniji).
  • UZORAK Šifra

    Uvezi Java.Util.Skener-javna klasa main_class {javna statička void glavna (string [] args) {int sum = 0, intup-int counter-float-float-skener numscanner = novi skener (sistem.U) -scanner charcanner = novi skener (sistem.In) -ssistem.Napolje.Println ("Unesite ukupan broj pojmova čiji znači da želite izračunati") -Counter = Numscanner.Next () - sistem.Napolje.Println ("Molimo unesite " + Brojač + " Brojevi:") -Za (int x = 1- x<=counter -x++){inputNum = NumScanner.nextInt()-sum = sum + inputNum-System.out.println()-}mean = sum / counter-System.out.println("The mean of the " + counter + " numbers you entered is " + mean)-}}
    Uvezi Java.Util.Skener - / ** Ovaj ulazni sistem omogućava korisniku da unese * brojeve dok se ne unesu sve potrebne podatke. * Naredba linija koristi se za prepoznavanje programa, * kada je korisnik uneo podatke. * Cijeli broj.Parseint (žici) vraća se na broj koji * sadrži niz (t.E. Cijeli broj.Parseint ("462") == 462). * * Važna oznaka: Korištenje ove metode za unos varijabli, * Ne možete upoređivati ​​linije"==" Ili "!=". Inače, * redovi se uspoređuju na osnovu njihove lokacije u memoriji računara. * S.Jednako pokazuje da li sadržaj žice * jednako. !S.Ekspesi (string t) pokazuje ako je linija linija * različit. * / Javna klasa main_class {javna statička void main (string [] args) {string sentinel = ""-Int suma = 0-int counter = 0-dvostruki prosjek = 0.0-skener numscanner = novi skener (sistem.In) -ssistem.Napolje.Println ("Unesite brojeve za dodavanje. Unesite "D " Kada završite.") -Sistem.Napolje.Print ("Unesite broj: ") -Sentinel = numscanner.Sljedeći () - sistem.Napolje.Println () - dok (!Sentinel.Jednako ("D") && !Sentinel.Jednako ("D")) {Suma + = cijeli broj.Parseint (Sentinel) -Counter ++ - sistem.Napolje.Print ("Unesite broj: ") -Sentinel = numscanner.Sljedeći () - sistem.Napolje.Println () -} srednje = (suma * 1.0) / CONTROX SUSTAV.Napolje.Println () - sistem.Napolje.Println ("Aritmetička srednja vrijednost je: " + Znači +".") -}}

    Savjeti

    • Pokušajte koristiti program za obavljanje brojnih matematičkih operacija.
    • Pokušajte promijeniti grafičko sučelje kako biste programi postali šareniji i jednostavniji za upotrebu.
    Slične publikacije