Home Hardware Networking Programmazione Software Domanda Sistemi
Conoscenza Informatica >> Programmazione >> Java Programming >> .

Come fare una calcolatrice con Java

Una calcolatrice in Java è molto facile da scrivere . Quando la maggior parte gente sente calcolatrice , pensano di un'interfaccia con pulsanti e uno schermo per mettere fuori i numeri . In realtà , può anche essere una interfaccia basata su testo in un comando di shell /linea . La parte più importante è la creazione di una procedura che accetterà i numeri . Il resto è semplice matematica e la stampa sullo schermo. Ricordarsi di verificare eventuali punti e virgola mancanti. Cose che ti serviranno
computer con Java installato
editor di testo

compilatore Java IDE come Eclipse ( opzionale ) economici Mostra Altre istruzioni

1

Aprire l' editor di testo o l'IDE . Impostare la classe come segue :

classe Calculator pubblico
{
}

La programmazione va tra le parentesi graffe .
2

Scrivi il codice che eseguirà le operazioni matematiche . È possibile utilizzare metodi diversi o un'istruzione switch . Ho usato metodi separati . Scrivere queste tra le parentesi graffe , esattamente .

Add public static int ( int a , int b ) {

int c < br /> GO
c = a + b
ritorno c
GO
}
sub public static int ( int a , int b ) < , br />
{ int c
GO
c = a - b
GO
ritorno c
GO < br />
} public static int mul ( int a , int b ) {

int c
GO
c = a * b
GO
ritorno c
GO

} public static int div ( int a , int b )
, { int c

GO
c = a /b
GO
ritorno c
GO
}
Mettete questi tra le parentesi graffe della classe Calcolatrice. Salvare il codice sorgente .
3

Creare la classe del driver . Questo deve avere il metodo principale.
Public class CommandLineClass

{ public static void main (String [] args ) {
< br /> Calcolatrice c
GO
System.out.println ( \\ " Inserisci il primo numero \\ " )

GO Scanner sc = new Scanner ( sistema . nel :)
GO
int var1 = sc.nextInt ( )

GO System.out.println ( \\ " Inserisci il secondo numero : \\ " )

GO int var2 = sc.nextInt ( )

GO System.out.println ( \\ " Inserire il simbolo del funzionamento come + - * /: \\ " )
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
interruttore ( opFlag ) < br /> caso 1 :
c.add ( var1 , var2 )
GO
a
GO
caso 2 : < br /> c.sub ( var1 , var2 )
GO
a
GO
caso 3 :
c.mul ( var1 , var2 )
GO
a
GO
caso 4 :
c.div ( var1 , var2 )
GO < , br /> rompere
GO
}

}
4

Compila i due file di origine ed eseguire il programma . Questo può essere fatto anche attraverso la riga di comando con il javac your_file_name_here.java . Si può anche essere eseguito attraverso la shell così : java your_class_with_the_main_method_here.class
5

Assicuratevi di controllare e documentare qualsiasi programma o file di origine per tutti i dettagli specifici. . Manutenzione del codice è necessaria.

 

Programmazione © www.354353.com