Vihjelaskurin luominen Javalle: 13 vaihetta (kuvilla)

Sisällysluettelo:

Vihjelaskurin luominen Javalle: 13 vaihetta (kuvilla)
Vihjelaskurin luominen Javalle: 13 vaihetta (kuvilla)

Video: Vihjelaskurin luominen Javalle: 13 vaihetta (kuvilla)

Video: Vihjelaskurin luominen Javalle: 13 vaihetta (kuvilla)
Video: ЛЮБОВЬ С ДОСТАВКОЙ НА ДОМ (2020). Романтическая комедия. Хит 2024, Saattaa
Anonim

Tämä artikkeli tarjoaa nopean ja helpon tavan luoda oma kärkilaskuri, jonka avulla voit syöttää numeron ja laskea kärjen automaattisesti tekemättä omaa henkistä laskelmaa.

Askeleet

Luo Vinkkilaskin Java -vaiheessa 1
Luo Vinkkilaskin Java -vaiheessa 1

Vaihe 1. Lataa Java IDE (lyhenne sanoista Integrated Development Environment), kuten Netbeans tai Eclipse

  • Voit ladata Netbeansin siirtymällä Netbeans.org -verkkosivustolle ja painamalla lataa -sivun oikeassa yläkulmassa olevaa suurta oranssia painiketta.
  • Koska kärkilaskin on suhteellisen yksinkertainen sovellus, sinun on ladattava vain Java SE (vakioversio). Kun olet ladannut.exe -tiedoston, suorita sen ponnahdusikkuna NetBeans -asennusohjelma. Asennusohjelman standardivaihtoehdot ovat riittävät tälle ohjelmalle, joten voit ladata standardiversion pelkäämättä, että sinulla ei ole tarvittavia komponentteja ohjelmaan.
Luo Vinkkilaskin Java -vaiheessa 2
Luo Vinkkilaskin Java -vaiheessa 2

Vaihe 2. Lataa Java JDK

Löydät sen osoitteesta

Siellä voit määrittää koneellesi sopivan JDK: n

Luo vihjelaskin Java -vaiheessa 3
Luo vihjelaskin Java -vaiheessa 3

Vaihe 3. Suorita NetBeans -ohjelma ja luo uusi projekti

Siirry vasemmassa yläkulmassa olevaan pudotusvalikkoon, jossa lukee Tiedosto, ja valitse Uusi projekti

Luo Vinkkilaskin Java -vaiheessa 4
Luo Vinkkilaskin Java -vaiheessa 4

Vaihe 4. Asenna uusi projekti

Valitse seuraavassa kehotteessa kategorioista Java ja projekteissa Java -sovellus; nämä ovat yleensä oletuksena korostettuja. Napsauta Seuraava.

  • Anna projektillesi nimi. Jätä Dedicated Folder -valintaruutu valitsematta ja Luotu pääluokka -valintaruutu valittuna.
  • Viimeistele se ja olet luonut projektisi.
Luo vihjelaskin Java -vaiheessa 5
Luo vihjelaskin Java -vaiheessa 5

Vaihe 5. Luo muuttujat tälle projektille

  • Alla olevan rivin alapuolella

    public staattinen void main (String args)

    , luo seuraavat muuttujat:

    • kaksinkertainen kokonaismäärä;

    • int kärki;

    • kaksoiskärjen suhde;

    • kaksinkertainen lopullinenYhteensä;

  • Ei ole väliä, ovatko he eri riveillä vai samalla rivillä peräkkäin.
  • Näitä he kutsuvat instanssimuuttujiksi. Ne ovat pohjimmiltaan viitteitä arvolle, joka tallennetaan ohjelman muistiin. Syy, miksi nimetät ilmentymämuuttujat tällä tavalla, on linkittää ne siihen, mihin aiot käyttää niitä. e.i finalTotal -muuttujaa käytetään lopulliseen vastaukseen.
  • Isojen kirjainten puute "kaksois-" ja "int" sekä puolipisteet (;) sanojen lopussa ovat tärkeitä.
  • Vertailun vuoksi int ovat muuttujia, jotka ovat aina kokonaislukuja, eli 1, 2, 3 … jne., Kun taas kaksinkertaisissa on desimaaleja.
Luo vihjelaskin Java -vaiheessa 6
Luo vihjelaskin Java -vaiheessa 6

Vaihe 6. Tuo skanneriohjelma, joka sallii käyttäjän syöttämisen ohjelman suorittamisen jälkeen

Sivun yläreunassa, rivin alapuolella

paketti (projektin nimi)

ja kirjoita @author omistajan rivin yläpuolelle:

tuoda java.util. Scanner;

Luo Vinkkilaskin Java -vaiheessa 7
Luo Vinkkilaskin Java -vaiheessa 7

Vaihe 7. Luo skanneriobjekti

Vaikka ei ole väliä millä koodirivillä objekti luodaan, kirjoita koodirivi heti ilmentymän muuttujien perään johdonmukaisuuden vuoksi. Skannerin tekeminen on samanlaista kuin muunlaisten objektien luominen ohjelmoinnissa.

  • Se seuraa rakennetta seuraavasti:

    "Luokan nimi" "objektin nimi" = "uusi" "Luokan nimi" ("Polku");

    ilman lainausmerkkejä.

  • Tässä tapauksessa se olisi:

    Skanneri ScanNa = uusi skanneri (System.in);

  • Avainsana "uusi" ja "System.in" sulkeet ovat tärkeitä. "Uusi" avainsana sanoo pohjimmiltaan, että tämä objekti on uusi, mikä todennäköisesti kuulostaa tarpeettomalta, mutta sitä tarvitaan skannerin luomiseksi. Samaan aikaan”System.in” on muuttuja, johon skanneri liittää objektit, tässä tapauksessa System.in tekisi sen siten, että muuttuja on jotain, jonka käyttäjä kirjoittaa.

Vaihe 8.

  • Aloita konsolin tulostaminen.

    Luo Vinkkilaskin Java -vaiheessa 8
    Luo Vinkkilaskin Java -vaiheessa 8
    • System.out.print ("Anna summa, sisältäen verot: $");

    • Lainaukset suluissa olevasta rivistä ovat tärkeitä.
    • Pohjimmiltaan tämä koodirivi saa sanan tulostumaan konsoliin, kun ohjelma on suoritettu. Tässä tapauksessa sanat ovat "Anna yhteensä, sisältäen verot: $".
    • Lainausmerkkejä lauseen ympärille suluissa tarvitaan varmistamaan, että Java tietää, että tämä on lause, muuten se pitää sitä useina muuttujina, joita ei ole olemassa.
  • Luo ohjelman ensimmäinen käyttäjän syöttö. Seuraavalla koodirivillä käytät skanneria ja yhtä aiemmin luomaasi muuttujaa. Katso tätä koodiriviä:

    Luo Vinkkilaskin Java -vaiheessa 9
    Luo Vinkkilaskin Java -vaiheessa 9
    • yhteensä = ScanNa.nextDouble ();

    • "Yhteensä" on muuttuja aiemmasta ja "ScanNa" on skanneriobjektisi nimi. Lause "nextDouble ();" on skanneriluokan menetelmä. Pohjimmiltaan se tarkoittaa, että skanneri lukee seuraavan syötetyn kaksoistyyppisen numeron.
    • Lyhyesti sanottuna, muuttuja Total käyttää skannerin lukemaa lukua.
  • Anna kehote antaa kärjen prosenttiosuus. Tallenna sitten skannerilla numero muuttujalle nimeltä tip, kuten kaksi viimeistä vaihetta. Tässä muutama koodi viitteeksi:

    Luo Vinkkilaskin Java -vaiheessa 10
    Luo Vinkkilaskin Java -vaiheessa 10
    • System.out.print ("Enter % to tip:");

    • tip = ScanNa.nextInt ();

  • Luo kaava tipRatio -laskimelle.

    Luo Vinkkilaskin Java -vaiheessa 11
    Luo Vinkkilaskin Java -vaiheessa 11
    • Tyyppi

      tipRation = tip/100,0;

      muuttaa koko tippiä edustava luku todelliseksi prosenttiosuudeksi.
    • Huomaa, että.0 in 100.0 vaaditaan, koska tässä tilanteessa muuttuja nimeltä "tip" on kokonaisluku, eli kokonaisluku. Niin kauan kuin jompikumpi yhtälön kahdesta numerosta on desimaali, lopputulos on kaksinkertainen desimaaleilla. Jos molemmat numerot ovat kuitenkin kokonaislukuja, se aiheuttaisi laskuvirheen.
  • Laske kokonaismäärä ja tee viimeiset laskelmat viimeisen käytettävissä olevan muuttujan avulla. Seuraava yhtälö puhuu puolestaan.

    Luo Vinkkilaskin Java -vaiheessa 12
    Luo Vinkkilaskin Java -vaiheessa 12
    • finalTotal = yhteensä + (yhteensä * tipRatio);

  • Luo yksi lopullinen tulosteen kehote koodirivi, joka näyttää finalTotal. Voit käyttää hieman erikoisempaa versiota tulostusmenetelmästä nimeltä printf, jotta siitä tulee hieman hienompi:

    Luo Vinkkilaskin Java -vaiheessa 13
    Luo Vinkkilaskin Java -vaiheessa 13
    • System.out.printf ("Yhteensä%d %% vihjeenä: $%. 2f / n", tip, finalTotal);

    • Kirjaimet, joita edeltää %, vastaavat muuttujia, jotka on erotettu komennoilla painetun lauseen jälkeen; ne on linkitetty muuttujien ja kirjainten järjestyksessä. Tässä tapauksessa %d on linkitetty "kärkeen" ja %.2f linkitetty finalTotal. Tämä johtuu siitä, että konsoli tulostaa skannatut tai lasketut muuttujat ennemmin määritetyn sijaan.
    • Kaksinkertainen % -merkki % d: n jälkeen niin, että konsoli tulostaa prosenttiluvun; muuten se aiheuttaisi virheen printf -menetelmän toiminnan vuoksi.
  • Suositeltava: