Προετοιμαστείτε για το " while" , με τον καθορισμό αρχική τιμή αλήθειας της λογικής του κατάσταση , δηλαδή, πριν ο βρόχος έχει εκτελεστεί ακόμη μία φορά . Η ακριβής σύνταξη εξαρτάται από τη γλώσσα προγραμματισμού που χρησιμοποιείτε . Για παράδειγμα , για την Java , το ακόλουθο δείγμα κώδικα εκτελεί αυτή τη λειτουργία :
FileInputStream myStream = νέα FileInputStream ( " sampleFile.txt ")?
DataInputStream myInput = νέα DataInputStream ( myStream ) ?
BufferedReader myReader = νέα BufferedReader ( νέα InputStreamReader ( myInput ) ) ?
Το δείγμα κώδικα ανοίγει ένα υπάρχον αρχείο - " sampleFile.txt " - σε κατάσταση ανάγνωσης , και δημιουργεί ένα αντικείμενο BufferedReader να διαβάσετε όλες οι γραμμές από το αρχείο , ένα κάθε φορά . 2
Γράψτε το βρόχος "while" , συμπεριλαμβανομένων του κατάσταση . Για παράδειγμα , για την Java , το ακόλουθο δείγμα κώδικα εκτελεί αυτή τη λειτουργία :
String currentLine ?
Ενώ ( ( currentLine = myReader.readLine ( ) ) = null ! ) {
}
το ενσωματωμένο " BufferedReader.readLine ( ) " μέθοδος διαβάζει μια γραμμή σε μια στιγμή από το αρχείο και επιστρέφει " null " εάν το αρχείο δεν έχει περισσότερα μη αναγνωσμένα γραμμές . Ως εκ τούτου , το δείγμα βρόχος "while" θα εκτελέσει τις εντολές ανάμεσα στις αγκύλες ακριβώς μία φορά ανά γραμμή στο αρχείο εισόδου .
Εικόνων 3
Προσθέστε τις δηλώσεις που πρέπει να εκτελεστούν για κάθε επανάληψη του ο βρόχος "while" . Για παράδειγμα , για την Java , το ακόλουθο δείγμα κώδικα εκτελεί αυτή τη λειτουργία :
String currentLine ?
Ενώ ( ( currentLine = myReader.readLine ( ) ) = null ! ) {
System.out.println ( currentLine ) ?
}
στο παράδειγμα , string " currentLine " ( η αξία των οποίων βρίσκεται εντός του κατάσταση ) είναι μόλις εκτυπωθεί με τυπικό ρεύμα εξόδου της εφαρμογής Java .
Η
εικόνων
Πνευματικά δικαιώματα © Γνώση Υπολογιστών Όλα τα δικαιώματα κατοχυρωμένα