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

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

Πώς να ελέγξετε για να δείτε αν ένα String Είναι Αριθμητικό με Java

Η γλώσσα προγραμματισμού Java περιέχει υποστήριξη για μερικές πρωτόγονες τάξεις . Πρωτόγονη κατηγορίες περιλαμβάνουν String για αλφαριθμητικές τιμές , Ακέραιος για ακέραιο αριθμό , και διπλό για τους αριθμούς κινητής υποδιαστολής . Ένα όνομα μπορεί να περιλαμβάνει οποιαδήποτε ακολουθία χαρακτήρων ? Ειδικότερα , ορισμένες από αυτές τις αλληλουχίες ( π.χ. , " -102 " ) αντιστοιχούν στην δεκαδική μορφή ενός αριθμού . Μπορείτε να συμπεριλάβετε κώδικα σε Java πρόγραμμά σας για να ελέγξετε αν ένα string που συμβαίνει για να υποδηλώσει έναν αριθμό . Οδηγίες
Η

1 Ελέγξτε αν η String υποδηλώνει έναν έγκυρο ακέραιο αριθμό προσπαθώντας να αναλύσει ως Integer , ως εξής :

Integer.parseInt ( myString ) ?

Αντικαταστήστε το " myString " από τη μεταβλητή String θέλετε να ελέγξετε το κωδικό σας . 2

Πιάσε την εξαίρεση ότι ο κώδικας στο Βήμα 1 θα δημιουργήσει εάν η String δεν συμβαίνει για να υποδηλώσει έναν έγκυρο ακέραιο αριθμό , επισυνάπτοντας ο κώδικας στο Βήμα 1 ως εξής :

προσπαθήσουμε

{

Integer.parseInt ( myString ) ?

}

αλιευμάτων ( NumberFormatException χωρίς Φ.Π.Α. )

{

System.out.println ( " Μη έγκυρο ακέραιο ! " ) ? }


εικόνων 3

Ελέγξτε αν το String δηλώνει ένα έγκυρο αριθμό κινητής υποδιαστολής , προσπαθώντας να αναλύσει ως ένα διπλό , ως εξής :

Double.parseDouble ( myString ) ?
Η 4

Πιάσε την εξαίρεση ότι ο κώδικας στο Βήμα 1 θα δημιουργήσει εάν η String δεν συμβαίνει για να υποδηλώσει έναν έγκυρο αριθμό κινητής υποδιαστολής , επισυνάπτοντας τον κώδικα στο Βήμα 3 ως εξής :

προσπαθήσουμε

{

Double.parseDouble ( myString ) ?

}

αλιευμάτων ( NumberFormatException χωρίς Φ.Π.Α. )

{

System.out.println ( " δεν είναι έγκυρη Αριθμός κινητής υποδιαστολής ")? !

}
Η
εικόνων

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

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