Πώς να δημιουργήσετε ένα βασικό πρόγραμμα αριθμομηχανής χρησιμοποιώντας Java;

Pos Na Demiourgesete Ena Basiko Programma Arithmomechanes Chresimopoiontas Java



Το βασικό πρόγραμμα αριθμομηχανής έχει δημιουργηθεί για να εκτελεί καθημερινές αριθμητικές πράξεις πιο εύκολα και πιο γρήγορα. Οι πράξεις είναι « + », « », « / », « * ' και ' ^ '. Αυτές οι λειτουργίες πρέπει να γίνονται από την απλή ή βασική αριθμομηχανή, ωστόσο οι επιστημονικές αριθμομηχανές μπορούν να εκτελέσουν πιο προηγμένες λειτουργίες. Αυτός ο οδηγός παρουσιάζει τον βήμα προς βήμα διαδικαστικό οδηγό για τη δημιουργία μιας βασικής αριθμομηχανής χρησιμοποιώντας Java.

Πώς να δημιουργήσετε ένα βασικό πρόγραμμα αριθμομηχανής χρησιμοποιώντας Java;

Για να δημιουργήσετε μια βασική αριθμομηχανή, η δήλωση Switch είναι η καλύτερη επιλογή, ειδικά για έναν χρήστη της αρχικής και της ενδιάμεσης κατάστασης. Αυτό συμβαίνει επειδή ο κώδικας που χρησιμοποιεί δηλώσεις διακόπτη είναι πολύ μικρότερος σε μήκος και είναι εύκολος στην κατανόηση λόγω της λιγότερο αμελητέας χρήσης πολύπλοκων στοιχείων.

Ας ακολουθήσουμε μια διαδικασία βήμα προς βήμα για τη δημιουργία μιας βασικής αριθμομηχανής χρησιμοποιώντας Java:







Βήμα 1: Λήψη εισροών από τον χρήστη
Το πρώτο βήμα στη δημιουργία μιας αριθμομηχανής είναι η λήψη των δεδομένων από τον χρήστη. Αυτά τα δεδομένα λένε ποια αριθμητική πρέπει να εκτελεστεί σε ποιους αριθμούς. Για παράδειγμα, επισκεφτείτε τον παρακάτω κώδικα:



εισαγωγή Ιάβα. χρησιμότητα . Ερευνητής ;
τάξη Κύριος {
// δημιουργία μεθόδου main().
δημόσιο στατικός κενός κύριος ( Σειρά [ ] args ) {
απανθρακώνω χειριστής ;
Διπλό FirstValue , secondvalue , υπολογισμόςΕξόδου ;
Είσοδος σαρωτή = νέος Ερευνητής ( Σύστημα. σε ) ;
Σύστημα. έξω . println ( 'Επιλέξτε μια λειτουργία για εκτέλεση: +, -, *, / ή ^' ) ;
χειριστής = εισαγωγή. Επόμενο ( ) . χαρα Ατ ( 0 ) ;
Σύστημα. έξω . println ( 'Εισαγάγετε τον πρώτο αριθμό για υπολογισμό:' ) ;
πρώτη αξία = εισαγωγή. επόμενο Διπλό ( ) ;
Σύστημα. έξω . println ( 'Εισαγάγετε δεύτερο αριθμό για υπολογισμό:' ) ;
secondvalue = εισαγωγή. επόμενο Διπλό ( ) ;

Περιγραφή του παραπάνω κώδικα:



  • Πρώτα, εισαγάγετε το ' Ερευνητής ” βοηθητικό πρόγραμμα στο αρχείο Java για την εκτέλεση της λειτουργίας ανάκτησης δεδομένων από τον χρήστη κατά το χρόνο εκτέλεσης. Και δημιουργήστε μια τάξη που περιέχει το ' κύριος() ' λειτουργία.
  • Στη συνέχεια, δημιουργήστε μια μεταβλητή τύπου char με το όνομα ' χειριστής 'και ακέραιος τύπος' πρώτη αξία », « secondvalue ', και ' υπολογισμόςΕξόδου '. Επίσης, δημιουργήστε ένα παράδειγμα του ' Ερευνητής 'τάξη με όνομα' εισαγωγή '.
  • Στη συνέχεια, εκτυπώνει τα σύμβολα αριθμητικών πράξεων στην κονσόλα και ο χρήστης εισάγει το απαιτούμενο σύμβολο λειτουργίας. Το εισαγόμενο σύμβολο αποθηκεύεται στη νέα μεταβλητή με το όνομα ' χειριστής '.
  • Μετά από αυτό, ανακτήστε τον πρώτο και τον δεύτερο αριθμό από τον χρήστη και αποθηκεύστε τους στο ' πρώτη αξία ' και ' secondvalue '.

Βήμα 2: Λήψη εισροών από τον χρήστη
Τώρα, χρησιμοποιήστε το ' διακόπτης ” δήλωση για την υλοποίηση της βασικής αριθμομηχανής. Κάθε περίπτωση δήλωσης διακόπτη ασχολείται με την απλή αριθμητική λειτουργία της αριθμομηχανής. Επισκεφτείτε τον παρακάτω κωδικό:





διακόπτης ( χειριστής ) {
υπόθεση '+' :
υπολογισμόςΕξόδου = πρώτη αξία + secondvalue ;
Σύστημα. έξω . println ( 'Η προσθήκη της παρεχόμενης αξίας' + πρώτη αξία + ' και ' + secondvalue + ' = ' + υπολογισμόςΕξόδου ) ;
Διακοπή ;

υπόθεση '-' :
υπολογισμόςΕξόδου = πρώτη αξία - secondvalue ;
Σύστημα. έξω . println ( 'Η αφαίρεση της παρεχόμενης αξίας' + πρώτη αξία + ' και ' + secondvalue + ' = ' + υπολογισμόςΕξόδου ) ;
Διακοπή ;

υπόθεση '*' :
υπολογισμόςΕξόδου = πρώτη αξία * secondvalue ;
Σύστημα. έξω . println ( 'Ο πολλαπλασιασμός της παρεχόμενης αξίας' + πρώτη αξία + ' και ' + secondvalue + ' = ' + υπολογισμόςΕξόδου ) ;
Διακοπή ;

υπόθεση '/' :
υπολογισμόςΕξόδου = πρώτη αξία / secondvalue ;
Σύστημα. έξω . println ( 'Η διαίρεση της παρεχόμενης αξίας' + πρώτη αξία + ' και ' + secondvalue + ' = ' + υπολογισμόςΕξόδου ) ;
Διακοπή ;
υπόθεση '^' :
υπολογισμόςΕξόδου = Μαθηματικά . pow ( πρώτη αξία , secondvalue ) ;
Σύστημα. έξω . println ( «Η δύναμη της παρεχόμενης αξίας» + πρώτη αξία + ' και ' + secondvalue + ' = ' + υπολογισμόςΕξόδου ) ;
Διακοπή ;

Προκαθορισμένο :
Σύστημα. έξω . println ( 'Μη έγκυρος χειριστής!' ) ;
Διακοπή ;
}
εισαγωγή. Κλείσε ( ) ;
}
}

Επεξήγηση του παραπάνω κώδικα:

  • Πρώτα, χρησιμοποιήστε το ' διακόπτης 'λειτουργία του ' χειριστής ” μεταβλητή.
  • Στη συνέχεια δημιουργήστε μια θήκη για το ' + σύμβολο ', το οποίο προσθέτει το ' πρώτη αξία ' και ' secondvalue ' μεταβλητές και αποθηκεύστε την απάντηση σε μια ξεχωριστή μεταβλητή με το όνομα ' υπολογισμόςΕξόδου '.
  • Επιπλέον, χρησιμοποιήστε το « Διακοπή ” δήλωση για διακοπή της επεξεργασίας και έξοδο από τη δήλωση περίπτωσης διακόπτη.
  • Επιπλέον, χρησιμοποιήστε το ' System.out.println() ” μέθοδο εκτύπωσης του δημιουργημένου αποτελέσματος στην κονσόλα.
  • Στη συνέχεια, δημιουργήστε θήκες για ' », « + », « * », « / ', και ' ^ ” για να εκτελέσετε τις αντίστοιχες αριθμητικές πράξεις αφαίρεσης, πρόσθεσης, πολλαπλασιασμού, διαίρεσης και ισχύος στις παρεχόμενες τιμές.
  • Μετά από αυτό, χρησιμοποιήστε ' μαθηματικά. Pow() ” μέθοδος για την εκτέλεση της λειτουργίας ισχύος στις μεταβλητές.
  • Στο τέλος, το « Προκαθορισμένο Χρησιμοποιείται η λέξη-κλειδί που εκτυπώνει ένα μήνυμα σφάλματος. Αυτό το μήνυμα σφάλματος εμφανίζεται μόνο όταν δεν χρησιμοποιείται καμία από τις παραπάνω περιπτώσεις.
  • Επίσης, κλείστε το παράθυρο 'Scanner' για εξοικονόμηση μνήμης και βελτίωση της απόδοσης.

Μετά το τέλος της φάσης σύνταξης:



Το παραπάνω σχήμα δείχνει ότι μια βασική αριθμομηχανή έχει δημιουργηθεί χρησιμοποιώντας Java.

συμπέρασμα

Η βασική αριθμομηχανή αποτελείται από +, -, /, * και ^ που μπορούν να γίνουν χρησιμοποιώντας μια δήλωση Switch case. Κάθε μαθηματική πράξη αντιμετωπίζεται ως περίπτωση για τον διακόπτη και η συγκεκριμένη λειτουργία πραγματοποιείται στο σώμα. Αυτός ο οδηγός παρουσιάζει τα λεπτομερή βήματα για τη δημιουργία ενός βασικού προγράμματος αριθμομηχανής χρησιμοποιώντας Java.