Como funciona a instrução do-while no Java? O laço de repetição do/while, ou então, o iterador, looping ou seja como você prefira chamar funciona de maneira análoga como o iterador While, estudado em aulas passadas. Com esse iterador, fazemos uma laço de repetição que antes de verificar se o laço deve ser ou não repetido, como tinhamos com o laço WHILE, primeiro executa o bloco de instrução.
A diferença desse iterador para os outros, é que o bloco de instrução será executado no mínimo uma única vez. Como podemos ver no exemplo abaixo:
do{
//instruções a serem executadas
}while(True)
No código acima, o bloco de instrução do iterador do-while será executado e somente após a execução, a condição contida na instrução WHILE será verificada. A seguir, temos um outro exemplo, porém agora, utilizando a instrução WHILE normal.
int i = 0;
while(i != 10){
i++;
print(i);
}
Veja acima que o bloco da instrução WHILE só será executado se o valor de i for diferente de 10. Nesse caso, o bloco será executado, até porque, iniciamos o valor com 0. Agora, se o valor não fosse diferente de zero, o bloco não seria executado. A seguir, temos o mesmo exemplo, porém, com o uso da instrução DO-WHILE:
int i = 0;
do{
}while(i !=0 );
Veja que a condição contida na instrução WHILE não será verdadeira, porém, ainda assim, o bloco terá sido executado por no mínimo uma vez.
CURSO DE JAVA
DÚVIDAS: https://goo.gl/ApYFMC
ACESSE: http://www.excript.com/cursos/curso_de_java/
SITE: http://www.excript.com/
FACE: http://www.facebook.com/excript
PERFIL: https://goo.gl/4SPRVf
G+: https://plus.google.com/+excriptvideo
E-MAIL:
[email protected]
Aula 30 - http://www.youtube.com/watch?v=H-kw4h_oaWM&list=PLesCEcYj003Rfzs39Y4Bs_chpkE276-gD
Aula 31 - http://www.youtube.com/watch?v=LIuL1BQ1MvU&list=PLesCEcYj003Rfzs39Y4Bs_chpkE276-gD
Aula 32 - http://www.youtube.com/watch?v=nIoxEFWlUxg&list=PLesCEcYj003Rfzs39Y4Bs_chpkE276-gD
Aula 33 - http://www.youtube.com/watch?v=q5oWJVDKmEs&list=PLesCEcYj003Rfzs39Y4Bs_chpkE276-gD
Aula 34 - http://www.youtube.com/watch?v=l0CGVuBQ4Yg&list=PLesCEcYj003Rfzs39Y4Bs_chpkE276-gD
Aula 35 - http://www.youtube.com/watch?v=LBriUCvPIeE&list=PLesCEcYj003Rfzs39Y4Bs_chpkE276-gD
Aula 36 - http://www.youtube.com/watch?v=BwEB0tfKEWY&list=PLesCEcYj003Rfzs39Y4Bs_chpkE276-gD
Aula 37 - http://www.youtube.com/watch?v=0G-cHMQx0DE&list=PLesCEcYj003Rfzs39Y4Bs_chpkE276-gD
Aula 38 - http://www.youtube.com/watch?v=1EWxRLVV55M&list=PLesCEcYj003Rfzs39Y4Bs_chpkE276-gD
Aula 39 - http://www.youtube.com/watch?v=8SMB_yRXkec&list=PLesCEcYj003Rfzs39Y4Bs_chpkE276-gD
Aula 40 - http://www.youtube.com/watch?v=AuS1qyZ0cMI&list=PLesCEcYj003Rfzs39Y4Bs_chpkE276-gD
=== OUTROS CURSOS ===
Criação de Temas para Wordpress - https://www.youtube.com/watch?v=wtO3-EzWAEQ&list=PLesCEcYj003Tw-1RefFdDQHa3LTi9Hp5w
Curso Wordpress - https://www.youtube.com/watch?v=f0YOX3jP99Q&list=PLesCEcYj003TqySTWcnXGNPmxLy151Bmn
Curso de Python - https://www.youtube.com/watch?v=j94IGZmwtYI&list=PLesCEcYj003QxPQ4vTXkt22-E11aQvoVj
Python + Tkinter - https://www.youtube.com/watch?v=kSQDp20eeqE&list=PLesCEcYj003ShHnUT83gQEH6KtG8uysUE
Python + SQLite - https://www.youtube.com/watch?v=c43-mTD-8XM&index=1&list=PLesCEcYj003QiX5JaM24ytHrHiOJknwog
C++ - https://www.youtube.com/watch?v=5W9YsbqnX0U&list=PLesCEcYj003QTw6OhCOFb1Fdl8Uiqyrqo
C# - https://www.youtube.com/watch?v=PSchhzHyJrM&list=PLesCEcYj003SFffgnOcITHnCJavMf0ArD
Exercícios Java - https://www.youtube.com/watch?v=6Co585pjrkw&list=PLesCEcYj003QX6LckjuyANpYpxulv5-39
Java - https://www.youtube.com/watch?v=gsy5GqwWqjw&list=PLesCEcYj003Rfzs39Y4Bs_chpkE276-gD
Java8 - https://www.youtube.com/watch?v=q84ncDh4ln0&list=PLesCEcYj003SbwnNhQ9eyF7IjPlEK0uVg
PHP - https://www.youtube.com/watch?v=R_yRrYUHai0&list=PLesCEcYj003TrV2MvUOnmVtMdgIp0C4Pd
Java Orientado a Objetos - https://www.youtube.com/watch?v=ZjPotaffGks&list=PLesCEcYj003RzkQBaNOOl7zwlIGOfeo1y
Android - https://www.youtube.com/watch?v=stmPydPcDAQ&list=PLesCEcYj003QeYKOo6NyjmHub4QKue63g
C - https://www.youtube.com/watch?v=FH7YrE0RjWE&list=PLesCEcYj003SwVdufCQM5FIbrOd0GG1M4
Jogo da Velha em Android - https://www.youtube.com/watch?v=FsJkaAnd9uY&list=PLesCEcYj003QQirPgaBRBsF4bxH1HeJBP
Guitarra - https://www.youtube.com/watch?v=zg13n8Dm9u8&list=PLesCEcYj003Qu9bJxmJWxCq-dRk0jndwn
No Stickers to Show