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 et tekstbasert grensesnitt i en kommando shell /line . Den viktigste delen er å skape en fremgangsmåte som vil akseptere tallene. Resten er enkel matematikk og utskrift til skjermen. Husk å sjekke for eventuelle manglende semikolon. Du trenger
datamaskin med Java installert
Tekst editor
Java kompilatoren
IDE som Eclipse ( valgfritt )
Vis mer Instruksjoner
1.
Åpne teksteditor eller IDE. Sett opp klassen som følger:
public class Kalkulator
{
}
Programmeringen 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 egne metoder. Skriv disse mellom klammeparentes , akkurat.
Public static int add ( int a, int b )
{
int c
GÅ
c = a + b
retur c
GO
}
public static int sub ( int a, int b ) < ; br /> {
int c
GO
c = a -b
GO
retur c
GO < br /> }
public static int mul ( int a, int b )
{
int c
GO
c = a * b
GO
retur c
GO
}
public static int div ( int a, int b )
; {
int c
GO
c = a /b
GO
retur c
GO
}
Sett disse mellom bukseseler i kalkulatoren klassen . Lagre kildekoden .
3
Lag sjåføren klassen . Dette må ha den viktigste metoden .
Public class CommandLineClass
{
public static void main (String [] args )
{
Kalkulator c
GO
System.out.println ( \\ "Enter første nummeret \\ " )
GO
Scanner sc = new Scanner ( System . på :)
GO
int var1 = sc.nextInt ( )
GO
System.out.println ( \\ "Enter andre tall: \\ " )
GO
int var2 = sc.nextInt ( )
GO
System.out.println ( \\ " Enter operasjonens symbol som + - * /: \\ " )
GO
String s1 = sc.next ( )
GO
int opFlag
GO
if ( s1.equals ( \\ "+ \\ "))
opFlag = 1
GO
Elseif ( s1.equals ( \\ " - \\" ;) )
opFlag = 2
GO
Elseif ( s1.equals ( \\ "* \\ "))
opFlag = 3
GÅ
Elseif ( s1.equals ( \\ "/\\ "))
opFlag = 4
GO
bryteren ( opFlag )
case 1 :
c.add ( var1 , var2 )
GO
pause
GO
case 2 :
c.sub ( var1 , var2 )
GO
pause
GO
sak 3 :
c.mul ( var1 , var2 )
GO
pause
GO
sak 4 :
c.div ( var1 , var2 )
GO < ; br /> bryte
GO
}
}
4
Fyll ut de to kildefilene og kjør programmet . Dette kan også gjøres via kommandolinjen med javac your_file_name_here.java . Den kan også kjøres gjennom skallet også: java your_class_with_the_main_method_here.class
5
Pass på å kontrollere og dokumentere hvilket som helst program eller kildefilen for noen spesifikke detaljer . . Kode vedlikehold er nødvendig .