Προγραμματισμός

* Γνώση Υπολογιστών >> Προγραμματισμός >> Προγραμματισμός Υπολογιστών Γλώσσες

Ποια είναι η έννοια της μετατροπής της αξίας και έγχορδα

; Όταν τα προγράμματα ηλεκτρονικών υπολογιστών χρησιμοποιούν τα δεδομένα , που μερικές φορές χρησιμοποιούν διαφορετικές τεχνικές για την αποθήκευση διαφόρων τύπων των τιμών των δεδομένων . Για παράδειγμα, ένα πρόγραμμα υπολογιστή μπορεί να χρησιμοποιήσει δεδομένα από μια βάση δεδομένων που θα μπορούσαν να περιλαμβάνουν αριθμούς και κείμενο . Στον προγραμματισμό , οι σειρές του κειμένου που ονομάζεται χορδές . Χορδές μπορεί να κρατήσει χαρακτήρες , συμπεριλαμβανομένων των γραμμάτων, αριθμών και συμβόλων . Μερικές φορές, ένα πρόγραμμα μπορεί να χρειαστεί να μετατρέψετε μια τιμή δεδομένων από το ένα είδος στο άλλο , μια διαδικασία που περιλαμβάνει συχνά χορδές και αριθμούς . Δεδομένα
Η

προγράμματα ηλεκτρονικών υπολογιστών μπορούν να χρησιμοποιήσουν δεδομένα από βάσεις δεδομένων , αρχεία κειμένου , αρχεία XML και πολλές άλλες πηγές . Ορισμένα προγράμματα και ιστοσελίδες συλλάβει επίσης δεδομένα από την είσοδο του χρήστη , για παράδειγμα, όταν οι άνθρωποι τύπου κειμένου στα πεδία κειμένου σε ένα περιβάλλον εργασίας χρήστη . Κάποιες γλώσσες , όπως η Java , απαιτούν τα προγράμματα να αναφέρουν ρητά το είδος της αξίας των στοιχείων όταν αποθηκεύεται σε μια μεταβλητή . Το ακόλουθο δείγμα κώδικα δείχνει : String aWord = " μήλο" ? Int anumber = " 5 " ?

Αυτός ο κωδικός instantiates δύο μεταβλητές , το ένα με ένα τύπο συμβολοσειράς κειμένου και την αξία , το άλλο ένα πρωτόγονο είδος ακέραιος .
εικόνων τύποι
Η

γλώσσες προγραμματισμού πρέπει να χειριστούν διαφορετικούς τύπους δεδομένων . Για το λόγο αυτό , έντονα δακτυλογραφημένη γλώσσες , όπως η Java , παρέχουν ειδικές μορφές για τα διάφορα είδη του αριθμού , κέιμενο , bytes και Boolean τιμές , μεταξύ άλλων . Java είναι επίσης μια αντικειμενοστραφή γλώσσα , πράγμα που σημαίνει επίσης ότι μπορεί να αποθηκεύσει δεδομένα μέσα κώδικας αντικείμενα , με κάθε αντικείμενο που αντιπροσωπεύει ένα σύνολο συμπεριφορών κώδικα και τα δεδομένα . Ο τύπος ενός στοιχείου δεδομένων επηρεάζει το πώς ένα πρόγραμμα που χειρίζεται . Για παράδειγμα , τα είδη αριθμός μπορεί να λάβει μέρος σε αριθμητικούς υπολογισμούς , ενώ οι τύποι των χορδών μπορούν να παρέχουν πληροφορίες σχετικά με περιέχονται χαρακτήρες .

Η Μετατροπές
Η

Μερικές φορές , τα προγράμματα πρέπει να μετατρέψετε στοιχεία δεδομένων από το ένα είδος στο άλλο. Αυτό είναι συχνά απαραίτητη όταν τα προγράμματα εισαγωγή δεδομένων από κάποια εξωτερική πηγή , όπως την είσοδο του χρήστη ή ένα αρχείο δεδομένων . Μέθοδοι για την ανάγνωση εξωτερικά δεδομένα σε ένα πρόγραμμα διαβάζουν συχνά τα δεδομένα τιμών συμβολοσειράς . Εάν αυτές οι χορδές περιέχουν αριθμούς , το πρόγραμμα μπορεί να χρειαστεί να μετατρέψετε τις αριθμητικές χορδές σε τύπους αριθμό . Το ακόλουθο δείγμα κώδικα Java αποδεικνύει : int numValue = Integer.parseInt ( " 3 " ) ?

Αυτός ο κώδικας χρησιμοποιεί την κλάση Java Ακέραιος να μετατρέψετε μια τιμή συμβολοσειράς σε έναν τύπο αριθμού
Η <. br > Εκτιμήσεις
Η

κατά τη μετατροπή μεταξύ των διαφόρων τύπων σε κώδικα προγραμματισμού , απρόβλεπτων λάθη είναι πιθανά. Εάν ένας προγραμματιστής περιλαμβάνει κώδικα μετατροπής μέσα σε μια εφαρμογή που διαβάζει σε απρόβλεπτες δεδομένα , υπάρχει μια πιθανότητα ότι τα δεδομένα δεν μπορούν να περιέχουν αριθμούς που είναι αποθηκευμένοι ως χορδές σε όλα . Εάν ένα πρόγραμμα προσπαθεί να μετατρέψει μια συμβολοσειρά σε έναν τύπο αριθμού , αλλά η σειρά δεν περιέχει μια αριθμητική τιμή , το πρόγραμμα μπορεί να διακοπεί . Για παράδειγμα , η ακόλουθη τροποποίηση του κώδικα Java θα ρίξει μια εξαίρεση : int numValue = Integer.parseInt ( "b" ) ? Ως εκ τούτου,

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

Συναφής σύστασή

Πνευματικά δικαιώματα © Γνώση Υπολογιστών Όλα τα δικαιώματα κατοχυρωμένα