Entendendo a classe Java, o Método Principal e o Controle de Loops em Java - Parte 3
- 2818
- 37
- Spencer Emard
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 3Tudo 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.
- « Dicas para criar ISO a partir do CD, observe a atividade do usuário e verifique o uso da memória do navegador
- Compreender os comandos do shell usando facilmente o script Explique Shell no Linux »