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

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

Πώς να γράψετε Ενώ Βρόχος Καταστάσεις

Οι περισσότερες γλώσσες προγραμματισμού περιλαμβάνουν κάποια έκδοση του ", ενώ " δήλωση ελέγχου . Ένας βρόχος "while" εκτελεί μια ομάδα εντολών, όσο μια λογική κατάσταση εξακολουθεί να ισχύει . Η λογική κατάσταση μπορεί να περιλαμβάνει συγκρίσεις και άλλες βασικές λογικές καταστάσεις ενώνονται με συνδετικά όπως "και" και "ή ". Παρά το γεγονός ότι η σύνταξη για το " while" εξαρτάται από τη γλώσσα προγραμματισμού της επιλογής σας , η δήλωση ελέγχου είναι ένα βασικό δομικό στοιχείο στη θεωρία γλώσσα προγραμματισμού . Μπορείτε να γράψετε ", ενώ " θηλιές στον κώδικά σας . Οδηγίες
Η 1

Προετοιμαστείτε για το " 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 .
Η
εικόνων

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

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