Entendendo a classe Java, o Método Principal e o Controle de Loops em Java - Parte 3

Entendendo a classe Java, o Método Principal e o Controle de Loops em Java - Parte 3

Em nosso último post 'Working and Code Structure of Java', enfatizamos em detalhes do trabalho de Java, arquivo de origem Java, arquivo de classe Java, classe (público/privado), método, declaração, seu primeiro programa Java, compilação e execução de java Programa.

Aqui neste Java Learning Series Guide, entenderemos como a classe Java, o método principal e o controle de loops funcionam e também veremos códigos básicos usando a classe Java com o Método Principal e Loops Control.

Entendendo o método da classe Java e o controle de loops - Parte 3
Tudo em Java vai em uma aula

Tudo em Java é um objeto e classe é um plano de objeto. Cada peça de código em Java é colocada sob os aparelhos encaracolados da classe. Quando você compila um programa Java, ele produz um arquivo de classe. Quando você executa o programa Java, você não está executando o arquivo do programa no Real, mas a classe.

Quando você executa um programa na Java Virtual Machine (JVM), ele carrega a classe necessária e depois vai diretamente para o principal () método. O programa continua a correr até os aparelhos de fechamento do principal () método. O programa começa a executar logo após o principal() método. Uma aula deve ter um principal () método. Nem toda a classe (classe privada) requer um principal () método.

O que entra no método main ()?

A principal () Método é o lugar onde a magia começa. Você pode pedir à JVM que faça qualquer coisa dentro principal() método via instrução/instruções e loops.

O que é loop?

O loop é uma instrução ou várias instruções em sequência que continua repetindo até que a condição seja alcançada. Loops são a estrutura lógica de uma linguagem de programação. A estrutura lógica do loop é normalmente usada para fazer um processo, verificar a condição, fazer um processo, verificar a condição,… até que os requisitos de condição sejam atendidos.

Loops em java

Existem três mecanismo de loop diferente em Java.

1. enquanto loop

enquanto loop Em Java, é uma estrutura de controle usada para executar uma tarefa repetidamente para um certo número de vezes, conforme definido na expressão booleana, até que o resultado do teste de expressão seja verdadeiro. Se o resultado do texto da expressão booleana for falsa, o loop while será completamente ignorado sem ser executado nem mesmo uma única vez.

Sintaxe de While Loop:

while (expressão booleana) declaração/instruções 

Um exemplo de while loop em java:

classe pública while_loop public static void main (string [] args) int a = 100; while (a> 0) sistema.fora.println ("o valor de a =" +a); A = a-10;  
Saída de amostra
$ java while_loop o valor de a = 100 o valor de a = 90 o valor de a = 80 o valor de a = 70 o valor de a = 60 o valor de a = 50 o valor de a = 40 o valor de a = 30 O valor de a = 20 o valor de a = 10 

Anatomia do Programa While_loop

// classe pública while_loop public class whrenloop // main () método public static void main (string [] args) // declara uma variável inteira nomeada 'a' e dê o valor de 100 int a = 100; // continua em loop enquanto o valor de A for maior que 0. 'A> 0' aqui está a expressão booleana enquanto (a> 0) // sistema de instrução.fora.println ("o valor de a =" +a); // pós-decremento (por 10) a = a-10;  
2. faça ... enquanto loop

fazer enquanto O loop é muito parecido com o loop while, exceto o fato de que ele contém um fazer… antes de garantir que o loop seja executado pelo menos uma vez.

Sintaxe de While Loop:

do instrução/instruções while (expressão booleana); 

Você pode ver a sintaxe acima que mostra claramente que o 'fazer… ' parte do loop executada antes de verificar a expressão booleana, se for verdadeira ou falsa. Portanto, não importa qual seja o resultado (verdadeiro/falso) da expressão booleana, o loop é executado. Se verdadeiro, ele será executado até que a condição seja satisfeita. Se false, será executado uma vez.

Um exemplo de fazer enquanto Loop em Java:

classe pública, como public static void main (string [] args) int a = 100; do System.fora.println ("valor de a =" +a); A = a-10;  while (a> = 50);  
Saída de amostra
$ java não o valor de A = 100 valor de a = 90 valor de a = 80 valor de a = 70 valor de a = 60 valor de a = 50 

Anatomia do programa dowhile:

// Classe public, como classe pública, o que // main () método public static void main (string [] args) // declara uma variável inteira 'a' e atribui um valor = 100 int a = 100; // do… enquanto o loop começa a fazer // execute a instrução abaixo sem verificar a condição de expressão booleana se o sistema verdadeiro ou falso.fora.println ("valor de a =" +a); // pós-decremento (por 10) a = a-10;  // Verifique a condição. Faça um loop da execução apenas até que o valor da variável A seja maior ou igual a 50. enquanto (a> = 50);  
3. para loop

for_loop em java é amplamente utilizado para controle de repetição. É usado para iterar uma tarefa para um número específico de vezes. Para o loop, é usado para controlar quantas vezes o loop precisa executar para executar uma tarefa. Para o loop, só é útil se você souber quantas vezes você precisa executar o loop.

Sintaxe do loop:

para (Inicialização; Boolean-Expression; Update) Declaração Um exemplo do loop for for Java public class for_loop public static void main (string [] arge) int a; for (a = 100; a> = 0; a = a-7) sistema.fora.println ("valor de a =" +a);  
Saída de amostra
$ java for_loop valor de a = 100 valor de a = 93 valor de a = 86 valor de a = 79 valor de a = 72 valor de a = 65 valor de a = 58 valor de a = 51 valor de a = 44 valor de A = 37 valor de a = 30 valor de a = 23 valor de a = 16 valor de a = 9 valor de a = 2 

Anatomia de for_loop Programa:

// classe pública for_loop public class for_loop // main () método public static void main (string [] arge) // declara uma variável inteira a int a; // para o loop inicia. Aqui a inicialização é a = 100, boolean_expression é a> = 0 e a atualização é a = a-7 para (a = 100; a> = 0; a = a-7) // sistema de instrução.fora.println ("valor de a =" +a);  

O intervalo e continuam as palavras -chave para loops em java

1. A palavra -chave quebrada

Como o nome sugere o quebrar palavra -chave é usado para parar o loop inteiro imediatamente. A palavra -chave de quebra deve sempre ser usada dentro da instrução Loop ou Switch. Uma vez que o loop quebre usando o intervalo; JVM começa a executar a próxima linha de código fora do loop. Um exemplo de loop de quebra em Java é:

classe pública Break public static void main (string [] args) int a = 100; while (a> 0) sistema.fora.println ("o valor de a =" +a); A = a-10; if (a == 40) break;  
Saída de amostra
$ java quebrar o valor de a = 100 o valor de a = 90 o valor de a = 80 o valor de a = 70 o valor de a = 60 o valor de a = 50 
A palavra -chave continua

O Continue a palavra -chave pode ser usado com qualquer loop em java. Continue a palavra -chave peça ao loop para pular para a próxima iteração imediatamente. No entanto, é interpretado de maneira diferente por loop e while/faça ... enquanto loop.

Continue a palavra -chave para saltos de loop para a próxima declaração de atualização.

Um exemplo de continuar no loop:

classe pública continua_for_loop public static void main (string [] arge) int a; for (a = 10; a> = 0; a = a-1) if (a == 2) continuação;  Sistema.fora.println ("valor de a =" +a);  
Saída de amostra
$ java continuação_for_loop valor de a = 10 valor de a = 9 valor de a = 8 valor de a = 7 valor de a = 6 valor de a = 5 valor de a = 4 valor de a = 3 valor de a = 1 valor de A = 0 

Você notou, ele pulou o valor de A = 2. Faz isso, despejando a próxima declaração de atualização.

2. Continue a palavra -chave enquanto faz um loop ou faz ... enquanto o loop pula para a expressão booleana.

Bem, você pode fazer isso sozinho. É muito fácil. Basta seguir as etapas acima.

Isso é tudo por enquanto do meu lado. Espero estar bem com a série Java e ajudando você. Mantenha -se conectado para mais postagens dessas. Não se esqueça de nos fornecer seu valioso feedback nos comentários abaixo.