Kuinka luoda peruslaskinohjelma Javalla?
Peruslaskimen luomiseen Switch-käsky on paras valinta erityisesti aloitus- ja välitilan käyttäjälle. Tämä johtuu siitä, että kytkinlauseita käyttävä koodi on hyvin lyhyempi ja helppo ymmärtää, koska monimutkaisten elementtien käyttö on vähäisempää.
Käymme läpi vaiheittaisen prosessin peruslaskimen luomiseksi Javalla:
Vaihe 1: Syötteiden saaminen käyttäjältä
Ensimmäinen askel laskimen luomisessa on tietojen saaminen käyttäjältä. Nämä tiedot kertovat, mikä aritmetiikka millekin numerolle on suoritettava. Käy esimerkiksi alla olevassa koodissa:
tuonti java. util . Skanneri ;
luokkaa Main {
// luomalla main()-metodin
julkinen staattinen mitätön pää ( merkkijono [ ] args ) {
hiiltyä operaattori ;
Double firstValue , toinen Arvo , laskeaTulos ;
Skannerin tulo = Uusi Skanneri ( Järjestelmä. sisään ) ;
Järjestelmä. ulos . println ( 'Valitse suoritettava toiminto: +, -, *, / tai ^' ) ;
operaattori = syöttö. Seuraava ( ) . charAt ( 0 ) ;
Järjestelmä. ulos . println ( 'Syötä ensimmäinen numero laskemista varten:' ) ;
ensimmäinen arvo = syöttö. seuraavaTupla ( ) ;
Järjestelmä. ulos . println ( 'Syötä toinen luku laskentaa varten:' ) ;
toinen Arvo = syöttö. seuraavaTupla ( ) ;
Kuvaus yllä olevasta koodista:
- Tuo ensin ' Skanneri ” Java-tiedostossa oleva apuohjelma suorittaa tietojen hakemisen käyttäjältä ajon aikana. Ja luo luokka, jossa on ' pää() ”-toiminto.
- Luo seuraavaksi char-tyyppinen muuttuja nimeltä ' operaattori ' ja kokonaislukutyyppi' ensimmäinen arvo ”, “ toinen Arvo ”, ja ” laskeaTulos ”. Luo myös esiintymä ' Skanneri 'luokka nimeltä' syöttö ”.
- Tulostaa sitten aritmeettisten operaatioiden symbolit konsoliin ja käyttäjä syöttää tarvittavan operaatiosymbolin. Syötetty symboli tallennetaan uuteen muuttujaan nimeltä ' operaattori ”.
- Tämän jälkeen hae ensimmäinen numero ja toinen numero käyttäjältä ja tallenna ne ' ensimmäinen arvo ' ja ' toinen Arvo ”.
Vaihe 2: Syötteiden saaminen käyttäjältä
Käytä nyt ' vaihtaa ” lauseke peruslaskimen käyttöönottamiseksi. Jokainen switch-lauseen tapaus käsittelee laskimen yksittäistä aritmeettista toimintaa. Käy alla olevassa koodissa:
vaihtaa ( operaattori ) {
tapaus '+' :
laskeaTulos = ensimmäinen arvo + toinen Arvo ;
Järjestelmä. ulos . println ( 'Syötetyn arvon lisäys' + ensimmäinen arvo + ' ja ' + toinen Arvo + '=' + laskeaTulos ) ;
tauko ;
tapaus '-' :
laskeaTulos = ensimmäinen arvo - toinen Arvo ;
Järjestelmä. ulos . println ( 'Syötetyn arvon vähennys' + ensimmäinen arvo + ' ja ' + toinen Arvo + '=' + laskeaTulos ) ;
tauko ;
tapaus '*' :
laskeaTulos = ensimmäinen arvo * toinen Arvo ;
Järjestelmä. ulos . println ( 'Syötetyn arvon kertominen' + ensimmäinen arvo + ' ja ' + toinen Arvo + '=' + laskeaTulos ) ;
tauko ;
tapaus '/' :
laskeaTulos = ensimmäinen arvo / toinen Arvo ;
Järjestelmä. ulos . println ( 'Syötetyn arvon jako' + ensimmäinen arvo + ' ja ' + toinen Arvo + '=' + laskeaTulos ) ;
tauko ;
tapaus '^' :
laskeaTulos = Matematiikka . pow ( ensimmäinen arvo , toinen Arvo ) ;
Järjestelmä. ulos . println ( 'Syötetyn arvon voima' + ensimmäinen arvo + ' ja ' + toinen Arvo + '=' + laskeaTulos ) ;
tauko ;
oletuksena :
Järjestelmä. ulos . println ( 'Virheellinen operaattori!' ) ;
tauko ;
}
syöttö. kiinni ( ) ;
}
}
Selitys yllä olevalle koodille:
- Käytä ensin ' vaihtaa 'toiminta' operaattori ”muuttuja.
- Luo seuraavaksi tapaus ' + ' -symboli, joka lisää ' ensimmäinen arvo ' ja ' toinen Arvo ' muuttujat ja tallenna vastaus erilliseen muuttujaan nimeltä ' laskeaTulos ”.
- Lisäksi käytä ' tauko ' -lauseke pysäyttääksesi käsittelyn ja poistuaksesi kytkintapauksen käskystä.
- Käytä lisäksi ' System.out.println() ” -menetelmää tulostetun tuloksen tulostamiseksi konsolille.
- Luo sitten tapauksia ' – ”, “ + ”, “ * ”, “ / ”, ja ” ^ ” -symbolit suorittamaan vastaavat aritmeettiset vähennys-, yhteen-, kerto-, jakolasku- ja potenssioperaatiot annetuille arvoille.
- Käytä sen jälkeen ' matematiikka. pow() ”-menetelmällä tehooperaatio muuttujille.
- Lopulta ' oletuksena ”-avainsanaa käytetään, joka tulostaa virheilmoituksen. Tämä virhesanoma tulee näkyviin vain, kun mitään yllä olevista tapauksista ei käytetä.
- Sulje myös 'Skanneri'-ikkuna säästääksesi muistia ja parantaaksesi suorituskykyä.
Kokoonpanovaiheen päätyttyä:
Yllä oleva kuva havainnollistaa, että peruslaskin on luotu Javalla.
Johtopäätös
Peruslaskin koostuu +, -, /, * ja ^, jotka voidaan tehdä käyttämällä Switch case -lausetta. Jokaista matemaattista operaatiota käsitellään kytkimen tapauksena, ja kyseinen operaatio suoritetaan kehossa. Tämä opas on osoittanut yksityiskohtaiset vaiheet peruslaskinohjelman luomiseksi Javaa käyttämällä.