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 σας .
Η
εικόνων
Πνευματικά δικαιώματα © Γνώση Υπολογιστών Όλα τα δικαιώματα κατοχυρωμένα