En lommeregner i Java er meget let at skrive. Når de fleste mennesker hører lommeregner, de tænker på en grænseflade med knapper og en skærm til at sætte ud numre. I virkeligheden kan det endda være en tekst - baseret interface i en kommando shell /linie. Den vigtigste del er at skabe en procedure, der vil acceptere tallene. Resten er simpel matematik og udskrivning til skærmen. Husk at tjekke for eventuelle manglende semikolon . Hvad du har brug
Computer med Java installeret
Text editor
Java compiler
IDE som Eclipse (ekstraudstyr)
Vis Flere Instruktioner
< br > 1
Åbn tekst editor eller IDE. Opsæt klasse som følger:
public class Calculator
{
}
Programmeringen går mellem seler.
2
Skriv den kode, der vil udføre de matematiske operationer . Du kan bruge separate metoder eller en switch-statement . Jeg brugte separate metoder. Skriv disse mellem de krøllede parenteser , nøjagtigt.
Offentlige statiske int add ( int a , int b )
{
int c < br /> GO
c = a + b
tilbagevenden c
GO
}
offentlige statiske int sub ( int a , int b ) < ; br /> {
int c
GO
c = a -b
GO
tilbagevenden c
GO < br />}
public static int mul ( int a , int b )
{
int c
GO
c = a * b
GO
tilbagevenden c
GO
}
public static int div ( int a , int b )
; {
int c
GO
c = a /b
GO
tilbagevenden c
GO
}
Sæt disse mellem seler i Lommeregner klassen. Gem kildekoden.
3
Opret føreren klassen. Dette har at have den vigtigste metode .
Public class CommandLineClass
{
public static void main (String [] args )
{ < br /> Lommeregner c
GO
System.out.println ( \\ "Enter første tal \\ " )
GO
Scanner sc = new Scanner (System . i :)
GO
int var1 = sc.nextInt ()
GO
System.out.println ( \\ "Enter andet tal : \\ " )
GO
int var2 = sc.nextInt ()
GO
System.out.println ( \\ " Indtast operationens symbol som + - * /: \\ " )
GO
String s1 = sc.next ()
GO
int opFlag
GO < br /> if ( s1.equals ( \\ "+ \\ " ) )
opFlag = 1
GO
elseif ( s1.equals ( \\ "- \\ " ;))
opFlag = 2
GO
elseif ( s1.equals ( \\ " * \\ " ) )
opFlag = 3 < br /> GO
elseif ( s1.equals ( \\ " /\\ " ) )
opFlag = 4
GO
kontakt ( opFlag ) < br /> tilfælde 1 :
c.add ( var1 , var2 )
GO
break
GO
case 2 : < br /> c.sub ( var1 , var2 )
GO
break
GO
tilfælde 3 :
c.mul ( var1 , var2 )
GO
break
GO
sag 4:
c.div ( var1 , var2 )
GO < ; br /> break
GO
}
}
4
Kompiler de to kildefiler og køre programmet . Dette kan også gøres gennem kommandolinjen med javac your_file_name_here.java . Det kan endda køre gennem skallen samt: java your_class_with_the_main_method_here.class
5
Vær sikker på at kontrollere og dokumentere ethvert program eller kildefilen for eventuelle specifikke detaljer. . Kode vedligeholdelse er nødvendig .