En miniräknare i Java är väldigt lätt att skriva . När de flesta hör miniräknare , tror de på ett gränssnitt med knappar och en skärm för att lägga ut numren . I verkligheten kan det vara ännu en text - baserat gränssnitt i ett kommandoskal /linje . Den viktigaste delen är att skapa ett förfarande som kommer att bekräfta numren . Resten är enkel matematik och utskrift till skärmen . Kom ihåg att kontrollera att ingen saknade semikolon . Saker du behöver
dator med Java installerat
Text editor
Javakompilator
IDE som Eclipse ( tillval )
Visa fler instruktioner
1
Öppna textredigerare eller IDE . Ställ in klassen enligt följande :
public class Calculator
{
}
Programmeringen går mellan hängslen .
2
Skriv in koden som kommer att utföra matematiska operationer . Du kan använda olika metoder eller en switch. Jag använde separata metoder . Skriv dessa mellan klammerparenteser , exakt .
Public static int add ( int a , int b )
{
int c
GO
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
}
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
}
Lägg dessa mellan hängslen i Calculator klassen . Spara källkoden .
3
Skapa föraren klassen . Detta måste ha den huvudsakliga metoden .
Public class CommandLineClass
{
public static void main ( String [] args )
{
Miniräknare c
GO
System.out.println ( \\ " Ange första siffran \\ " )
GO
Scanner sc = new Scanner ( System . in :)
GO
int var1 = sc.nextInt ( )
GO
System.out.println ( \\ " Enter andra numret : \\ " )
GO
int var2 = sc.nextInt ( )
GO
System.out.println ( \\ " Ange verksamhetens symbol som + - * /: \\ " )
GO
String s1 = sc.next ( )
GO
int opFlag
GO
om ( s1.equals ( \\ " + \\ " ) )
opFlag = 1
GO
elseIf ( s1.equals ( \\ " - \\ " ;) )
opFlag = 2
GO
elseIf ( s1.equals ( \\ " * \\ " ) )
opFlag = 3
GO
elseIf ( s1.equals ( \\ " /\\ " ) )
opFlag = 4
GO
switch ( opFlag )
fall 1 :
c.add ( var1 , var2 )
GO
paus
GO
fall 2 :
c.sub ( var1 , var2 )
GO
paus
GO
mål 3 :
c.mul ( var1 , var2 )
GO
paus
GO
mål 4 :
c.div ( var1 , var2 )
GO < ; br /> bryta
GO
}
}
4
Sammanställ de två källfilerna och kör programmet . Detta kan även göras via kommandoraden med javac your_file_name_here.java . Det kan även köras genom skalet samt : java your_class_with_the_main_method_here.class
5
Var noga med att kontrollera och dokumentera eventuella program eller källfilen för några specifika detaljer . . Kod underhåll är nödvändigt .