Como utilizar o label? Muitas serão as vezes em que uma estrutura estará contida dentro de outra, até porque, até porque, essa é a maneira mais prática para iterarmos uma estrutura multidimensional, ou então, verificarmos uma condição numa lista.
Se em um determinado momento verificarmos que não mais precisamos executar o looping que está executando o nosso looping, como poderemos interromper a execução do laços externos ao que estamos contido?
É sempre importante lembrar que a instrução "break" ou então a instrução "continue" interrompem o laço de repetição do bloco onde estão contidas, porém, se quisermos interromper não somente o laço onde estamos contidos mas também, o laço que contém o laço em que estamos, como resolver esse problema?
Para essas situações, podemos utilizar os "labels" para que assim, possamos dar nome a cada estrutura de controle e também, para podermos manipulá-las quando precisarmos. Essa é a função dos "labels", atribuir nomes às estruturas fornecendo uma maneira de manipularmos as mesmas quando necessário, como no exemplo a seguir:
public static void main(String[] args) {
//podemos nos referir a estrutura "if" através do "label" que a contém
label1:{
if(1==1){
}
}
//O label 2 contém o laço "for", logo passamos a ter controle sob o mesmo
label 2:{
for(int i = 10; i!=0; i++){
}
}
}
A utilização dos labels não é amplamente utilizada, porém, o seu poder está além de uma simples demonstração. Todas as vezes em que precisarmos ter um controle sob determinada estrutura, essa é a única maneira em que podemos fazer.
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