Hoe om `n wenkrekenaar in java te skep

Hierdie artikel bied `n vinnige en maklike manier om jou eie wenkrekenaar te skep, sodat jy `n nommer kan invoer en die punt outomaties kan bereken, sonder om jou eie geestelike wiskunde te doen.

Stappe

  1. Beeld getiteld Skep `n Wenk Sakrekenaar in Java Stap 1
1. Laai `n Java IDE (kort vir geïntegreerde ontwikkelingsomgewing) soos NetBeans of Eclipse af.
  • Om NetBeans af te laai, gaan na die NetBeans.Org webwerf en druk die groot oranje knoppie regs van die bladsy wat sê aflaai.
  • Aangesien die puntrekenaar `n relatief eenvoudige toepassing is, moet jy net Java se (standaarduitgawe) aflaai. Sodra jy klaar is met die aflaai van die.Exe-lêer, loop sy pop-up die Netbeans installeerder. Die standaarde opsies in die installeerder is voldoende vir hierdie program, sodat u die standaarduitgawe kan aflaai sonder vrees om nie `n vereiste komponente vir die program te hê nie.
  • Beeld getiteld Skep `n Wenk Sakrekenaar in Java Stap 2
  • Daar kan u die JDK wat geskik is vir u onderskeie masjien spesifiseer.
  • Beeld getiteld Skep `n Wenk Sakrekenaar in Java Stap 3
    3. Begin die NetBeans-program en skep `n nuwe projek.
  • Gaan na die aftreklys links bo wat sê lêer en kies Nuwe projek.
  • Beeld getiteld Skep `n Wenk Sakrekenaar in Java Stap 4
    4. Stel die nuwe projek op. Op die punt wat volg, kies in die kategorieë Java en in die projekte kies Java Aansoek- Dit word gewoonlik by verstek uitgelig. Klik op Volgende.
  • Gee jou projek `n naam. Los die Toegewyde gidsMerk boks ongemerk en die Het die hoofklas geskep Checkbox nagegaan.
  • Met dit, eindig en dan het jy jou projek geskep.
  • Beeld getiteld Skep `n Wenk Sakrekenaar in Java Stap 5
    5. Skep die veranderlikes vir hierdie projek.
  • Onder die lyn wat lees openbare statiese leegte hoof (string [] args), Skep die volgende veranderlikes:
  • Dubbel totaal-
  • int wenk-
  • Double Tipratio-
  • Dubbele FinalTotal-
  • Of hulle in verskillende lyne of dieselfde lyn is nadat die ander nie saak maak nie.
  • Dit is wat hulle instansie veranderlikes noem. Hulle is basies verwysings vir `n waarde in die geheue van die program gestoor word. Die rede waarom jy die instansie veranderlikes op hierdie manier noem, is om hulle te koppel aan wat jy sal gebruik vir. e.Ek is die finale veranderlike gebruik vir die finale antwoord.
  • Die gebrek aan kapitalisasie in "dubbel" en "int" en die semikolons (-) aan die einde van die woorde is belangrik.
  • Vir verwysing is int veranderlikes wat altyd heelgetalle is, ek.E 1,2,3 ... ens, terwyl verdubbelde desimale in hulle het.
  • Beeld getiteld Skep `n Wenk Sakrekenaar in Java Stap 6
    6. Voer die skandeerder nut in, wat gebruiker insette sal toelaat sodra die program loop. Aan die bokant van die bladsy, onder die lyn Pakket (naam van die projek) En bo die @Author-eienaar, tik: Voer java in.gebruik.Skandeerder-
  • Beeld getiteld Skep `n Wenk Sakrekenaar in Java Stap 7
    7. Skep die skandeerder voorwerp. Terwyl dit nie saak maak watter lyn van kode die voorwerp geskep word nie, skryf die kode van kode direk na die instansie veranderlikes vir konsekwentheid van konsekwentheid. Om `n skandeerder te maak, is soortgelyk aan die skep van ander soorte voorwerpe in programmering.
  • Dit volg die konstruksie soos volg: "Klasnaam" "Naam van voorwerp" = "Nuwe" "klas naam" ("Pad")- , Met uitsondering van die aanhalingstekens.
  • In hierdie geval sal dit wees:
  • Skandeerder Scanna = Nuwe Skandeerder (stelsel.in)-
  • Die sleutelwoord "nuwe" en die "stelsel.In "die hakies is belangrik. Die "nuut" Sleutelwoord sê basies dat hierdie voorwerp nuut is, wat waarskynlik oorbodig is, maar is nodig vir die skandeerder wat geskep moet word. Intussen "stelsel.In "is watter veranderlike die skandeerder voorwerpe aangeheg het, in hierdie geval stelsel.in sou dit maak sodat die veranderlike iets is wat die gebruiker tik.
  • 8
  • Begin die om die konsole uit te druk.Beeld getiteld Skep `n Wenk Sakrekenaar in Java Stap 8
  • Sisteem.buite.Druk ("Gee totaal, insluitend belasting: $")-
  • Die kwotasies vir die lyn tussen hakies is belangrik.
  • In wese maak hierdie kode van die kode op die konsole uit sodra die program uitgevoer word. In hierdie geval sal die woorde "TOTAL, insluitende belasting wees: $".
  • Die aanhalings rondom die vonnis in die hakies is nodig om seker te maak Java weet dat dit `n sin is, anders sal dit die verskillende veranderlikes wat nie bestaan ​​nie, oorweeg word.
  • Skep die eerste gebruiker insette vir die program. In die volgende reël van kode gebruik jy die skandeerder en een van die veranderlikes wat jy vroeër geskep het. Kyk na hierdie reël kode:Beeld getiteld Skep `n Wenk Sakrekenaar in Java Stap 9
  • Total = Scanna.NexTouble ()-
  • Die "totaal" is die veranderlike van voor, en "Scanna" is die naam van jou skandeerder voorwerp. Die frase "NexTouble ()-" ISA-metode van die skandeerderklas. Eintlik beteken dit dat die volgende dubbele tipe nommer wat ingevoer word, deur die skandeerder gelees sal word.
  • Kortom, die nommer wat deur die skandeerder gelees word, sal deur die veranderlike totaal gebruik word.
  • Maak `n spoed om die persent van die punt te betree. Gebruik dan die skandeerder om `n nommer in die veranderlike aangewese punt te stoor, soortgelyk aan die laaste twee stappe. Hier is dit `n paar kode vir verwysing:Beeld getiteld Skep `n Wenk Sakrekenaar in Java Stap 10
  • Sisteem.buite.Druk ("Tik% tot Wenk: ")-
  • Wenk = Scanna.NEXTINT ()-
  • Skep die formule vir die TIPRATIO Sakrekenaar.Beeld getiteld Skep `n Wenk Sakrekenaar in Java Stap 11
  • Tipe TIPRATION = Wenk / 100.0- Om die hele getal te verander wat die punt persentasie in `n werklike persentasie verteenwoordig.
  • Let daarop dat die .0 in 100.0 is nodig, soos in hierdie situasie is die veranderlike genaamd "Wenk" `n heelgetal, ek.E `n heelgetal. Solank as wat een van die twee getalle in die vergelyking `n desimale het, sal die eindresultaat `n dubbel met desimale wees. As albei die getalle waar heelgetalle alhoewel, dit sal `n berekeningsfout veroorsaak.
  • Gebruik die laaste veranderlike wat beskikbaar is om die totaal te bereken en maak die laaste berekeninge. Die volgende vergelyking spreek vir homself.Beeld getiteld Skep `n Wenk Sakrekenaar in Java Stap 12
  • FinalTotal = Totaal + (Total * Tipratio)-
  • Skep `n finale drukstuk van die finale drukkode om die FinalTotal te wys. U kan `n bietjie meer gespesialiseerde weergawe van die drukmetode genaamd Prinf gebruik om dit `n bietjie meer fancy te maak:Beeld getiteld Skep `n Wenk Sakrekenaar in Java Stap 13
  • Sisteem.buite.Printf ("Totaal met% d %% as Wenk: $%.2f n", Wenk, FinalTotal)-
  • Die letters wat deur% voorafgegaan is, stem ooreen met die veranderlikes wat deur opdragte geskei word na die gedrukte sin - hulle is gekoppel in terns van die volgorde van die veranderlikes en die letters. In hierdie geval is% D gekoppel aan "punt" en%.2F is gekoppel in PrinialTotal. Dit is so dat die konsole die veranderlikes wat geskandeer of bereken is, te druk as iets wat vooraf bepaal is.
  • Die dubbel% teken na% d dit is sodat die konsole eintlik die persentasie teken sal druk - anders sal dit `n fout veroorsaak as gevolg van die manier waarop die Printf-metode werk.
  • Wenke

    Deel op sosiale netwerke:
    Soortgelyk