Come creare un programma di calcolatrice di base utilizzando Java?
Per creare una calcolatrice di base, l'istruzione Switch è la scelta migliore, soprattutto per un utente dello stato iniziale e intermedio. È perché il codice che utilizza le istruzioni switch è molto meno lungo e facile da capire a causa dell'uso meno trascurabile di elementi complessi.
Esaminiamo una procedura dettagliata per creare una calcolatrice di base utilizzando Java:
Passaggio 1: ottenere input dall'utente
Il primo passo nella creazione di una calcolatrice è ottenere i dati dall'utente. Questi dati indicano quale aritmetica deve essere eseguita su quali numeri. Ad esempio, visita sotto il codice:
importare Giava. utile . Scanner ;
classe Principale {
// creazione del metodo main()
pubblico statico vuoto principale ( Corda [ ] arg ) {
char operatore ;
Double firstValue , secondValue , calcoloUscita ;
Ingresso dello scanner = nuovo Scanner ( Sistema. In ) ;
Sistema. fuori . println ( 'Scegli un'operazione da eseguire: +, -, *, / o ^' ) ;
operatore = ingresso. Prossimo ( ) . carattere At ( 0 ) ;
Sistema. fuori . println ( 'Inserisci il primo numero per il calcolo:' ) ;
firstValue = ingresso. successivoDouble ( ) ;
Sistema. fuori . println ( 'Inserisci il secondo numero per il calcolo:' ) ;
secondValue = ingresso. successivoDouble ( ) ;
Descrizione del codice sopra:
- Innanzitutto, importa il ' Scanner ” utility nel file Java per eseguire l'operazione di recupero dei dati dall'utente in fase di esecuzione. E crea una classe che contenga il ' principale() ' funzione.
- Successivamente, crea una variabile di tipo char denominata ' operatore ” e tipo intero “ firstValue ”, “ secondValue ', E ' calcoloUscita ”. Inoltre, crea un'istanza di ' Scanner 'classe denominata' ingresso ”.
- Quindi, stampa i simboli delle operazioni aritmetiche sulla console e l'utente inserisce il simbolo dell'operazione richiesta. Il simbolo immesso viene memorizzato nella nuova variabile denominata ' operatore ”.
- Successivamente, recupera il primo numero e il secondo numero dall'utente e memorizzali in ' firstValue ' E ' secondValue ”.
Passaggio 2: ottenere input dall'utente
Ora, utilizza il ' interruttore ” istruzione per implementare il calcolatore di base. Ogni caso dell'istruzione switch riguarda la singola operazione aritmetica della calcolatrice. Visita il codice seguente:
interruttore ( operatore ) {
caso '+' :
calcoloUscita = firstValue + secondValue ;
Sistema. fuori . println ( 'L'aggiunta di valore fornito' + firstValue + ' E ' + secondValue + ' = ' + calcoloUscita ) ;
rottura ;
caso '-' :
calcoloUscita = firstValue - secondValue ;
Sistema. fuori . println ( 'La sottrazione del valore fornito' + firstValue + ' E ' + secondValue + ' = ' + calcoloUscita ) ;
rottura ;
caso '*' :
calcoloUscita = firstValue * secondValue ;
Sistema. fuori . println ( 'La moltiplicazione del valore fornito' + firstValue + ' E ' + secondValue + ' = ' + calcoloUscita ) ;
rottura ;
caso '/' :
calcoloUscita = firstValue / secondValue ;
Sistema. fuori . println ( 'La divisione del valore fornito' + firstValue + ' E ' + secondValue + ' = ' + calcoloUscita ) ;
rottura ;
caso '^' :
calcoloUscita = Matematica . pow ( firstValue , secondValue ) ;
Sistema. fuori . println ( 'Il potere del valore offerto' + firstValue + ' E ' + secondValue + ' = ' + calcoloUscita ) ;
rottura ;
predefinito :
Sistema. fuori . println ( 'Operatore non valido!' ) ;
rottura ;
}
ingresso. vicino ( ) ;
}
}
Spiegazione del codice precedente:
- Innanzitutto, utilizza il ' interruttore ” funzionamento del “ operatore ' variabile.
- Quindi crea un caso per ' + ” simbolo, che aggiunge il “ firstValue ' E ' secondValue ” variabili e memorizza la risposta in una variabile separata denominata “ calcoloUscita ”.
- Inoltre, utilizza il ' rottura ” per interrompere l'elaborazione e uscire dall'istruzione switch case.
- Inoltre, usa il ' System.out.println() ” per stampare il risultato generato sulla console.
- Quindi, crea casi per ' – ”, “ + ”, “ * ”, “ / ', E ' ^ ” per eseguire le corrispondenti operazioni aritmetiche di sottrazione, addizione, moltiplicazione, divisione e potenza sui valori forniti.
- Successivamente, usa ' matematica. Pow() ” metodo per eseguire l'operazione di accensione sulle variabili.
- Alla fine il “ predefinito Viene utilizzata la parola chiave ” che stampa un messaggio di errore. Questo messaggio di errore viene visualizzato solo quando non viene utilizzato nessuno dei casi precedenti.
- Inoltre, chiudere la finestra 'Scanner' per risparmiare memoria e migliorare le prestazioni.
Al termine della fase di compilazione:
La figura sopra mostra che una calcolatrice di base è stata generata utilizzando Java.
Conclusione
Il calcolatore di base è costituito da +, -, /, * e ^ che possono essere creati utilizzando un'istruzione Switch case. Ogni operazione matematica viene trattata come un caso per lo scambio e quella particolare operazione viene eseguita nel corpo. Questa guida ha dimostrato i passaggi dettagliati per creare un programma di calcolatrice di base utilizzando Java.