Home Hardware Networking Programmazione Software Domanda Sistemi
Conoscenza Informatica >> Programmazione >> Computer Programming Languages >> .

Come scrivere while Looping

La maggior parte dei linguaggi di programmazione includono una qualche versione di istruzione di controllo ", mentre" . Un ciclo "while" esegue un gruppo di istruzioni finché una condizione logica rimane vera . La condizione logica può coinvolgere i confronti e le altre dichiarazioni logiche di base uniti da connettivi quali " e " e " o ". Anche se la sintassi per i loop "while" dipende dal linguaggio di programmazione a scelta , l' istruzione di controllo è un elemento di base nella teoria dei linguaggi di programmazione . È possibile scrivere cicli "while" nel codice. Istruzioni
1

Preparati per il ciclo "while" , stabilendo il valore di verità iniziale della sua condizione logica , senso , prima che il ciclo è stato eseguito nemmeno una volta . La sintassi esatta dipende dal linguaggio di programmazione che si sta utilizzando . Ad esempio , per Java , il seguente codice di esempio svolgere tale funzione :

FileInputStream myStream = new FileInputStream ( " sampleFile.txt " ) ;

DataInputStream myInput = new DataInputStream ( myStream ) ;

BufferedReader myReader = new BufferedReader ( new InputStreamReader ( myInput ) ) ;

Il codice di esempio apre un file esistente - " sampleFile.txt " - in modalità di lettura e crea un oggetto BufferedReader per leggere tutte le righe del file , uno alla volta .
2

Scrivi il ciclo "while ", tra cui la sua condizione . Ad esempio , per Java , il seguente codice di esempio svolgere tale funzione :

String currentLine ;

while ( ( currentLine = myReader.readLine ( ) ) = null ) {

}

il built-in " BufferedReader.readLine ( ) " metodo legge una riga alla volta dal file e restituisce "null" se il file non ha linee più leggere. Pertanto , il campione ", mentre " ciclo eseguirà le istruzioni tra le parentesi graffe esattamente una volta per ogni riga del file di input .
3

Aggiungi le dichiarazioni che devono essere eseguiti per ogni iterazione il ciclo "while" . Ad esempio , per Java , il seguente codice di esempio svolgere tale funzione :

String currentLine ;

while ( ( currentLine = myReader.readLine ( ) ) = null ) {

System.out.println ( currentLine ) ;

}

nell'esempio , stringa " currentLine " ( il cui valore viene impostato all'interno della condizione ) è solo stampato su flusso di output standard dell'applicazione Java .

 

Programmazione © www.354353.com