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

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

Πώς να αφαιρέσει μηδενικά σε Java Αναδρομή

Αφαίρεση τα μηδενικά από ένα String με αναδρομή είναι χρήσιμη όταν θέλετε να μορφοποιήσετε τους αριθμούς που μπορεί να έχουν επιπλέον μηδενικά παραγεμισμένο στο μπροστινό μέρος. Η αναδρομή είναι μια ισχυρή τεχνική προγραμματισμού Java , όπου μια λειτουργία αυτοαποκαλείται επανειλημμένα , διαιρώντας ένα πρόβλημα σε μια σειρά από μικρότερες υπο - προβλήματα . Αφαιρέστε τα μηδενικά από ένα String , δημιουργώντας μια αναδρομική συνάρτηση που ελέγχει αν ο πρώτος χαρακτήρας στο String είναι μηδέν και , αν ναι , επιστρέφει αναδρομικά μια μικρότερη έκδοση του String . Οδηγίες
Η

1 Ανοίξτε το αρχείο προέλευσης Java σε έναν επεξεργαστή κειμένου , όπως Netbeans , Eclipse ή JBuilder Χ. 2

Δημιουργήστε μια λειτουργία που θα καταργήσει αναδρομικά μηδενικά από την αρχή του ένα String με την προσθήκη του παρακάτω κώδικα πάνω από την κύρια λειτουργία σας :

remove_zeros λειτουργία public String ( String str ) {

αν ( str.length ( ) > 0 ) {

αν ( str.charAt ( 0 ) == '0 ') {

επιστρέψει remove_zeros ( str.substring ( 1 ) ) ?

} }


επιστρέψει str ?

}

Οι έλεγχοι της λειτουργίας , εάν το μήκος του String είναι μεγαλύτερη από 0 και ανακτά την τιμή του πρώτου χαρακτήρα . Αν ο πρώτος χαρακτήρας είναι " 0 ", η λειτουργία αυτοαποκαλείται αναδρομικά , περνώντας μια τιμή της συστοιχίας χωρίς αρχή "0". Αυτό συνεχίζεται μέχρι η λειτουργία να συναντήσει έναν χαρακτήρα μη μηδενική ή το String τελειώνει
εικόνων 3

Καλέστε την αναδρομική συνάρτηση και να εμφανίσει τα αποτελέσματά της με την προσθήκη του παρακάτω κώδικα στην κύρια λειτουργία σας : .

String str = " 0003,14159 " ?

String modified_str = " " ?

modified_str = remove_zeros ( str ) ?

System.out.println ( modified_str ) ?

Ο κωδικός θα εμφανιστεί η String " 3.14159 " με τα μηδενικά αφαιρεθεί
Η

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

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

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