Μόνο εγγεγραμμένοι χρήστες έχουν το δικαίωμα δημιουργίας και σχολιασμού άρθρων στο forum.
Παρακαλούμε πραγματοποιήστε είσοδο ή εγγραφή χρήστη πατώντας στο κουμπί με το εικονίδιο που βρίσκεται πάνω δεξιά.

Το GameWorld.gr αναζητά Forum Moderators (21 May 2018)

Το GameWorld.gr επιθυμεί να προσλάβει Forum Moderators.

Convert String to char or int.Υλοποιήση αριθμομηχαν σε Java

More
02 May 2007 10:50 #30870 by Μάνος Αλιμπέρτης
Εχουμε μία ασκησούλα στην Java οπου πρέπει να υλοποιήσουμε μία απλή αριθμομηχανή.Δηλαδή να υποστηρίζονται παρενθέσεις μονού επιπέδου και οι απλές πράξεις (+,-,*,/ )

Δηλαδή απο κονσόλα πρέπει να διαβάζουμε π.χ: 7+8-(5-3)
Aρχικά διαβάζουμε όλη την έκφραση σαν String.Mε την toCharArray(); μπορούμε να διοχετεύσουμε χαρακτήρα χαρακτήρα την έκφραση σε έναν πίνακα char.Oμως έτσι δεν αποθηκεύονται "σωστα" οι αριθμοί που δεν ειναι μονοψήφιοι.Μετά ο πίνακας θα διοχετευτεί σε μία στοίβα ωστε να υλοποιηθεί ο αλγόριθμός για το κομπιουτεράκι...

Ομως μέχρι που ν αφτάσω εκει με προβληματίζει πάρα πολύ αυτό...Και χαρακτήρα χαρακτήρα να το κάνω [atChar(int);] πάλι στον πίνακα ένα ένα ψηφίο μου αποθηκεύεται είτε char είναι ο πίνακας ή integer .

Επιπλέον υπάρχει τρόπος κατα το διάβασμα να αποφύγω το διάβασμα των κενων ή με μία μέθοδο θα καθαρίσω το Input String;

Eυχαριστώ εκ των προτέρων για τον χρόνο σας.

Everything that has a beginning has an end...

Please Log in or Create an account to join the conversation.