Ta članek ponuja hiter in enostaven način za ustvarjanje lastnega kalkulatorja napitnin, ki vam omogoča, da vnesete številko in avtomatsko izračunate napitnino, ne da bi pri tem sami razmišljali.
Koraki
Korak 1. Prenesite Java IDE (okrajšava za integrirano razvojno okolje), kot sta Netbeans ali Eclipse
- Če želite prenesti Netbeans, pojdite na spletno mesto Netbeans.org in pritisnite velik oranžni gumb v zgornjem desnem kotu strani z napisom Prenesi.
- Ker je kalkulator namigov razmeroma preprosta aplikacija, morate prenesti samo Java SE (standardna izdaja). Ko končate s prenosom datoteke.exe, zaženite pojavno okno namestitvenega programa NetBeans. Možnosti standardov v namestitvenem programu zadoščajo za ta program, zato lahko prenesete standardno izdajo brez strahu, da nimate potrebnih komponent za program.
Korak 2. Prenesite Java JDK
Najdete ga na naslovu
Tam lahko določite JDK, ki ustreza vašemu stroju
Korak 3. Zaženite program NetBeans in ustvarite nov projekt
Pojdite na spustni meni v zgornjem levem kotu z napisom Datoteka in izberite Nov projekt
Korak 4. Nastavite nov projekt
V naslednjem pozivu v kategorijah izberite Java in v projektih izberite aplikacijo Java; te so običajno privzeto označene. Kliknite Naprej.
- Poimenujte svoj projekt. Potrditveno polje Namenska mapa pustite nepotrjeno in potrditveno polje Ustvari glavni razred.
- S tem končajte in potem ste ustvarili svoj projekt.
Korak 5. Ustvarite spremenljivke za ta projekt
-
Pod vrstico, ki se glasi
javna statična void main (nizov args)
-
dvojno skupaj;
-
int tip;
-
dvojni tipRatio;
-
dvojni finalTotal;
-
- Ali so v različnih vrsticah ali v isti vrstici ena za drugo, ni pomembno.
- Temu pravijo spremenljivke primerkov. V bistvu so reference za vrednost, ki bo shranjena v pomnilniku programa. Razlog, da tako imenujete spremenljivke primerka, je, da jih povežete s tistim, za kar jih boste uporabljali. e.i se za končni odgovor uporabi spremenljivka finalTotal.
- Pomembno je pomanjkanje velikih začetnic pri »double« in »int« ter podpičju (;) na koncu besed.
- Za referenco so int spremenljivke, ki so vedno cela števila, to je 1, 2, 3 … itd, dvojice pa imajo decimalke.
Korak 6. Uvozite pripomoček za optični bralnik, ki omogoča vnos uporabnika, ko se program zažene
Na vrhu strani, tik pod vrstico
paket (ime projekta)
in nad vrstico lastnika @author vnesite:
uvoz java.util. Scanner;
Korak 7. Ustvarite objekt optičnega bralnika
Čeprav ni pomembno, katera vrstica kode je objekt ustvarjen, zavoljo doslednosti napišite vrstico kode takoj za spremenljivkami primerka. Izdelava skenerja je podobna ustvarjanju drugih vrst predmetov v programiranju.
-
Sledi konstrukciji, kot sledi:
“Ime razreda” “ime predmeta” = “novo” “Ime razreda” (“Pot”);
brez narekovajev.
-
V tem primeru bi bilo:
Scanner ScanNa = nov skener (System.in);
- Ključna beseda »novo« in »System.in« v oklepaju sta pomembna. Ključna beseda "new" v bistvu pravi, da je ta objekt nov, kar se verjetno sliši odveč, vendar je potrebno za izdelavo optičnega bralnika. Medtem pa je "System.in" spremenljivka, na katero so pritrjeni predmeti bralnika, v tem primeru System.in tako, da je spremenljivka nekaj, kar uporabnik vnese.
8. korak.
Začnite pisati izpis konzole.
-
System.out.print ("Vnesite skupaj, vključno z davkom: $");
- Navedki za vrstico v oklepaju so pomembni.
- V bistvu ta vrstica kode natisne besedo na konzoli, ko se program zažene. V tem primeru bi bile besede "Vnesite skupaj, vključno z davkom: $".
- Navedki okoli stavka v oklepaju so potrebni, da se prepriča, da Java ve, da je to stavek, sicer pa bo upošteval več spremenljivk, ki ne obstajajo.
Ustvarite prvi uporabniški vnos za program. V naslednji vrstici kode uporabite optični bralnik in eno od spremenljivk, ki ste jih ustvarili prej. Poglejte to vrstico kode:
-
skupaj = ScanNa.nextDouble ();
- "Skupno" je spremenljivka od prej, "ScanNa" pa je ime vašega predmeta optičnega bralnika. Stavek "nextDouble ();" je metoda iz razreda skenerjev. V bistvu to pomeni, da bo naslednji optični bralnik prebral naslednjo dvojno vneseno številko.
- Skratka, število, ki ga prebere optični bralnik, bo uporabila spremenljivka Skupaj.
Vnesite poziv za vnos odstotka napitnine. Nato z optičnim bralnikom shranite številko v spremenljivko z imenom tip, podobno kot v zadnjih dveh korakih. Tukaj je nekaj kode za sklicevanje:
-
System.out.print ("Vnesite % do nasveta:");
-
tip = ScanNa.nextInt ();
Ustvarite formulo za kalkulator tipRatio.
-
Vrsta
tipRation = tip/100,0;
za pretvorbo celotnega števila, ki predstavlja odstotek napitnine, v dejanski odstotek.
- Upoštevajte, da je.0 v 100.0 zahtevan, saj je v tem primeru spremenljivka z imenom "tip" celo število, to je celo število. Dokler ima eno od dveh števil v enačbi decimalko, bo končni rezultat dvojnik z decimalkami. Če sta obe številki celi, bi to povzročilo napako pri izračunu.
Za izračun skupne vrednosti in zadnje izračune uporabite zadnjo razpoložljivo spremenljivko. Naslednja enačba govori sama zase.
-
finalTotal = skupaj + (skupaj * tipRatio);
Ustvarite zadnjo vrstico kode za izpis za prikaz finalTotal. Uporabite lahko nekoliko bolj specializirano različico metode tiskanja, imenovano printf, da bo nekoliko bolj domišljijska:
-
System.out.printf ("Skupaj z%d %% kot namig: $%. 2f / n", namig, finalTotal);
- Črke pred % ustrezajo spremenljivkam, ki so ločene z ukazi po natisnjenem stavku; povezani so v čigre po vrstnem redu spremenljivk in črk. V tem primeru je %d povezan z "tip" in %.2f je povezan finalTotal. Tako bo konzola natisnila spremenljivke, ki so bile skenirane ali izračunane, in ne nekaj vnaprej določenega.
- Dvojni znak % za % d je tako, da bo konzola dejansko natisnila znak odstotka; sicer bi to povzročilo napako zaradi načina delovanja metode printf.