Hvordan lage en grunnleggende kalkulatoren Med Java

Hvordan lage en grunnleggende kalkulatoren Med Java


En kalkulator i Java er veldig lett å skrive. Når folk flest hører kalkulator, tenker de på et grensesnitt med knapper og en skjerm for å sette ut tall. I virkeligheten, kan det også være en tekstbasert grensesnitt i en kommando shell / linje. Den viktigste delen er å skape en prosedyre som vil godta tallene. Resten er enkel matematikk og utskrift til skjermen. Husk å sjekke for eventuelle manglende semikolon.

Bruksanvisning

1 Åpne tekstredigeringsprogram eller IDE. Sett opp klassen slik: <br /> <br /> public class Kalkulator <br /> {<br />} <br /> <br /> Programmer går mellom bukseseler.

2 Skriv inn koden som skal utføre matematiske operasjoner. Du kan bruke separate metoder eller en bryter uttalelse. Jeg brukte separate metoder. Skriv disse mellom krøllparenteser, akkurat. <br /> <br /> Public static int add (int a, int b) <br /> {<br /> int c <br /> GÅ <br /> c = a + b <br /> retur c <br /> GO <br />} <br /> public static int sub (int a, int b) <br /> {<br /> int c <br /> GO <br /> c = ab <br /> GO <br /> retur c <br /> GO <br />} <br /> public static int mul (int a, int b) <br /> {<br /> int c <br /> GÅ <br /> c = a * b <br /> GO <br /> retur c <br /> GO <br />} <br /> public static int div (int a , int b) <br /> {<br /> int c <br /> GO <br /> c = a / b <br /> GO <br /> retur c <br /> GO <br />} <br /> Sett disse mellom bukseseler av kalkulatoren klassen. Lagre kildekoden.

3 Lag sjåføren klasse. Dette må ha den viktigste metoden. <br /> Public class CommandLineClass <br /> {<br /> public static void main (String [] args) <br /> {<br /> Kalkulator c <br /> GO <br /> System.out.println (\ "Enter første nummeret \") <br /> GO <br /> Scanner fm = new Scanner (System.in :) <br /> GÅ <br /> int var1 = sc.nextInt () <br /> GO <br /> System.out.println (\ "Enter andre tall: \") <br /> GÅ <br /> int var2 = sc.nextInt () <br /> GO <br /> System.out.println (\ "Enter driften symbol som + -

/: \") <br /> GO <br /> String s1 = sc.next () <br /> GO <br / > int opFlag <br /> GÅ <br /> hvis (s1.equals (\ "+ \")) <br /> opFlag = 1 <br /> GO <br /> elseif (s1.equals (\ "- \ ")) <br /> opFlag = 2 <br /> GO <br /> elseif (s1.equals (\" \ ")) <br /> opFlag = 3 <br /> GO <br /> elseif ( s1.equals (\ "/ \")) <br /> opFlag = 4 <br /> GO <br /> bryteren (opFlag) <br /> tilfelle 1: <br /> c.add (var1, var2) <br /> GO <br /> pause <br /> GO <br /> tilfelle 2: <br /> c.sub (var1, var2) <br /> GO <br /> pause <br /> GÅ < br /> case 3: <br /> c.mul (var1, var2) <br /> GO <br /> pause <br /> GO <br /> sak 4: <br /> c.div (var1, var2) <br /> GO <br /> pause <br /> GO <br />} <br /> <br />}

4 Kompilere de to kildefilene og kjøre programmet. Dette kan også gjøres via kommandolinjen med javac your_file_name_here.java. Det kan også kjøres gjennom skallet også: java your_class_with_the_main_method_here.class.

5 Sørg for å kontrollere og dokumentere hvilket som helst program eller kildefilen for noen spesifikke detaljer. Kode vedlikehold er nødvendig.

Hint

  • Vær sikker på at Java er installert og at alle nålevende klassene er importert. Skanner klassen må importeres på toppen av kildefilen som dette: import java.util.scanner;