Šiame straipsnyje siūlomas greitas ir paprastas būdas sukurti savo patarimų skaičiuotuvą, leidžiantį automatiškai įvesti skaičių ir apskaičiuoti arbatpinigius, neatliekant savo psichinės matematikos.
Žingsniai
Žingsnis 1. Atsisiųskite „Java IDE“(sutrumpintai kaip integruota kūrimo aplinka), pvz., „Netbeans“ar „Eclipse“
- Norėdami atsisiųsti „Netbeans“, eikite į „Netbeans.org“svetainę ir paspauskite didelį oranžinį mygtuką, esantį viršutiniame dešiniajame puslapio kampe „Atsisiųsti“.
- Kadangi patarimų skaičiuoklė yra gana paprasta programa, jums reikia atsisiųsti tik „Java SE“(standartinis leidimas). Baigę atsisiųsti failą.exe, paleiskite jo iššokantį „NetBeans“diegimo programą. Šiai programai pakanka standartinių diegimo programos parinkčių, todėl galite atsisiųsti standartinį leidimą, nebijodami neturėti reikalingų programos komponentų.
Žingsnis 2. Atsisiųskite „Java JDK“
Ją galite rasti adresu
Ten galite nurodyti atitinkamai mašinai tinkamą JDK
Žingsnis 3. Paleiskite „NetBeans“programą ir sukurkite naują projektą
Viršutiniame kairiajame kampe eikite į išskleidžiamąjį meniu „Failas“ir pasirinkite Naujas projektas
Žingsnis 4. Nustatykite naują projektą
Toliau pateiktame raginime kategorijose pasirinkite „Java“, o projektuose - „Java“programą; jie paprastai yra paryškinti pagal numatytuosius nustatymus. Spustelėkite Pirmyn.
- Suteikite savo projektui pavadinimą. Palikite nepažymėtą langelį Skirtasis aplankas ir pažymėtą žymimąjį laukelį Sukurta pagrindinė klasė.
- Tai baigę, tada sukūrėte savo projektą.
Žingsnis 5. Sukurkite šio projekto kintamuosius
-
Žemiau eilutės, kurioje rašoma
public static void main (String args)
-
dvigubas bendras;
-
int tip;
-
dvigubas tipRatio;
-
double finalTotal;
-
- Nesvarbu, ar jie yra skirtingose eilutėse, ar viena po kitos.
- Tai jie vadina egzempliorių kintamaisiais. Jie iš esmės yra nuorodos į vertę, kuri bus išsaugota programos atmintyje. Priežastis, kodėl taip pavadinate egzemplioriaus kintamuosius, yra susieti juos su tuo, kam juos naudosite. e.i galutinis atsakymas naudojamas kintamasis finalTotal.
- Svarbu, kad didžiosios raidės nebūtų „dvigubos“ir „int“, o kableliai (;) žodžių pabaigoje yra svarbūs.
- Pavyzdžiui, int yra kintamieji, kurie visada yra sveikieji skaičiai, ty 1, 2, 3 ir tt, o dvigubai turi dešimtainius skaičius.
Žingsnis 6. Importuokite skaitytuvo įrankį, kuris leistų vartotojui įvesti programą paleidus
Puslapio viršuje, tiesiai po eilute
paketas (projekto pavadinimas)
ir virš @author savininko eilutės įveskite:
importuoti java.util. Scanner;
Žingsnis 7. Sukurkite skaitytuvo objektą
Nors nesvarbu, kokia kodo eilutė yra sukurta, parašykite kodo eilutę iškart po egzemplioriaus kintamųjų dėl nuoseklumo. Skaitytuvo kūrimas yra panašus į kitų objektų kūrimą programuojant.
-
Jo konstrukcija yra tokia:
„Klasės pavadinimas“„Objekto pavadinimas“= „naujas“„Klasės pavadinimas“(„Kelias“);
išskyrus kabutes.
-
Šiuo atveju tai būtų:
Skaitytuvas ScanNa = naujas skaitytuvas (System.in);
- Raktinis žodis „naujas“ir „System.in“skliausteliuose yra svarbūs. Raktinis žodis „naujas“iš esmės sako, kad šis objektas yra naujas, o tai tikriausiai skamba nereikalingai, tačiau jis reikalingas, kad būtų sukurtas skaitytuvas. Tuo tarpu „System.in“yra kintamasis, prie kurio pridedami skaitytuvo objektai, šiuo atveju „System.in“padarys jį taip, kad kintamasis būtų kažkas, ką vartotojas įveda.
8 žingsnis.
Pradėkite spausdinti konsolę.
-
System.out.print ("Įveskite sumą, įskaitant mokesčius: $");
- Skliausteliuose esančios eilutės citatos yra svarbios.
- Iš esmės ši kodo eilutė leidžia žodžiui spausdinti konsolėje, kai programa paleidžiama. Šiuo atveju žodžiai būtų „Įveskite sumą, įskaitant mokesčius: $“.
- Skliausteliuose esančios sakinio citatos reikalingos norint įsitikinti, kad „Java“žino, kad tai yra sakinys, kitaip ji laikys tai keliais kintamaisiais, kurių nėra.
Sukurkite pirmąjį programos vartotojo įvestį. Kitoje kodo eilutėje naudojate skaitytuvą ir vieną iš anksčiau sukurtų kintamųjų. Pažvelkite į šią kodo eilutę:
-
iš viso = ScanNa.nextDouble ();
- „Iš viso“yra ankstesnis kintamasis, o „ScanNa“- jūsų skaitytuvo objekto pavadinimas. Frazė "nextDouble ();" yra skaitytuvų klasės metodas. Iš esmės tai reiškia, kad kitą įvestą dvigubo tipo numerį perskaitys tas skaitytuvas.
- Trumpai tariant, skaitytuvo nuskaitytas skaičius bus naudojamas kintamajam Total.
Paraginkite įvesti arbatpinigių procentą. Tada naudokite skaitytuvą, kad išsaugotumėte skaičių kintamajame pavadinimu tip, panašiai kaip du paskutinius veiksmus. Štai tam tikras kodas, skirtas nuorodoms:
-
System.out.print ("Įveskite % to tip:");
-
patarimas = ScanNa.nextInt ();
Sukurkite „tipRatio“skaičiuoklės formulę.
-
Tipas
tipRation = arbatpinigiai/100,0;
norėdami paversti visą skaičių, nurodantį arbatpinigių procentą, į faktinį procentą.
- Atminkite, kad būtinas.0 iš 100.0, nes šioje situacijoje kintamasis pavadinimu „tip“yra sveikasis skaičius, ty sveikas skaičius. Kol vienas iš dviejų lygties skaičių turi dešimtainį skaičių, galutinis rezultatas bus dvigubas su kableliais. Jei abu skaičiai yra sveiki, tai sukeltų skaičiavimo klaidą.
Norėdami apskaičiuoti sumą ir atlikti paskutinius skaičiavimus, naudokite paskutinį turimą kintamąjį. Toliau pateikta lygtis kalba pati už save.
-
finalTotal = bendras + (bendras * tipRatio);
Sukurkite vieną galutinę spaudinio kodo eilutę, kad būtų parodyta „finalTotal“. Galite naudoti šiek tiek labiau specializuotą spausdinimo metodo versiją, vadinamą printf, kad ji taptų šiek tiek įmantresnė:
-
System.out.printf ("Iš viso su%d %% kaip patarimas: $%. 2f / n", tip, finalTotal);
- Raidės prieš % nurodo kintamuosius, kurie yra atskirti komandomis po išspausdinto sakinio; jie yra susieti kintamųjų eilės ir raidžių eilėmis. Šiuo atveju %d yra susietas su „arbatpinigiais“, o %.2f - „finalTotal“. Taip yra todėl, kad konsolė atspausdins nuskaitytus ar apskaičiuotus kintamuosius, o ne kažką iš anksto nustatyto.
- Dvigubas % ženklas po % d jo, kad konsolė iš tikrųjų atspausdintų procentinį ženklą; kitaip tai sukeltų klaidą dėl to, kaip veikia printf metodas.