Java

Comprender la clase Java, el método principal y el control de los bucles en Java - Parte 3

Comprender la clase Java, el método principal y el control de los bucles en Java - Parte 3

En nuestra última publicación de "estructura de trabajo y código de Java", enfatizamos en los detalles del funcionamiento de Java, archivo fuente de Java, archivo de clase Java, clase (pública/privada), método, declaración, su primer programa de Java, compilación y ejecución de Java Programa.

Aquí en esta guía de la serie de aprendizaje Java, comprenderemos cómo funciona la clase Java, el método principal y el control de los bucles y también veremos códigos básicos utilizando la clase Java con el método principal y el control de los bucles.

Todo en Java va en una clase

Todo en Java es un objeto y la clase es un plan de objeto. Cada pieza de código en Java se coloca debajo de los aparatos ortopédicos de clase. Cuando compilas un programa Java, produce un archivo de clase. Cuando ejecuta el programa Java, no está ejecutando el archivo del programa en el real.

Cuando ejecuta un programa en Java Virtual Machine (JVM), carga la clase requerida y luego va directamente a la principal () método. El programa continúa funcionando hasta los aparatos ortopédicos de () método. El programa comienza a ejecutar justo después del principal() método. Una clase debe tener una principal () método. No toda la clase (clase privada) requiere una principal () método.

Lo que va dentro del método main ()?

A principal () El método es el lugar donde comienza la magia. Puedes pedirle a JVM que haga cualquier cosa dentro principal() Método a través de la declaración/instrucciones y bucles.

Que es el bucle?

El bucle es una instrucción o una serie de instrucciones en secuencia que se mantiene repitiendo hasta que se alcanza la condición. Los bucles son la estructura lógica de un lenguaje de programación. La estructura lógica del bucle se usa generalmente para hacer un proceso, verificar la condición, hacer un proceso, verificar la condición, ... hasta que se cumplan los requisitos de la condición.

Bucles en Java

Hay tres mecanismo de bucle diferente en Java.

1. Mientras que el bucle

Mientras que el bucle en Java es una estructura de control que se utiliza para realizar una tarea repetidamente durante un cierto número de veces, como se define en la expresión booleana, hasta que el resultado de la prueba de expresión es verdadero. Si el resultado del texto de expresión booleana es falso, el bucle mientras se ignorará por completo sin ser ejecutado ni una sola vez.

Sintaxis de While Loop:

while (boolean expresion) declaración/instrucciones 

Un ejemplo de bucle while en java:

clase pública while_loop public static void main (string [] args) int a = 100; while (a> 0) sistema.afuera.println ("El valor de a =" +a); A = a-10;  
Salida de muestra
$ java while_loop El valor de a = 100 el valor de a = 90 el valor de a = 80 el valor de a = 70 el valor de a = 60 el valor de a = 50 el valor de a = 40 el valor de a = 30 el valor de a = 20 el valor de a = 10 

Anatomía del programa WHILE_LOOP

// public class while_loop public class while_loop // main () público public static void main (string [] args) // declarar una variable entera llamada 'a' y darle el valor de 100 int a = 100; // Sigue en bucle mientras el valor de A sea mayor que 0. 'A> 0' Aquí está la expresión booleana mientras (a> 0) // sistema de instrucción.afuera.println ("El valor de a =" +a); // Publicar disminución (por 10) A = A-10;  
2. hacer ... mientras bucle

hacer ... mientras El bucle es muy similar al bucle de tiempo que hacer… Antes para asegurarse de que el bucle se ejecute al menos una vez.

Sintaxis de While Loop:

do declaración/instrucciones while (expresión booleana); 

Puede ver la sintaxis anterior que muestra claramente que el 'hacer… ' Parte del bucle ejecutado antes de verificar la expresión booleana, si es verdadero o falso. Por lo tanto, no importa cuál sea el resultado (verdadero/falso) de la expresión booleana, el bucle se ejecuta. Si es cierto, se ejecutará hasta que se cumpla la condición. Si falsa se ejecutará una vez.

Un ejemplo de hacer ... mientras Bucle en Java:

clase pública do_while public static void main (string [] args) int a = 100; hacer sistema.afuera.println ("valor de a =" +a); A = a-10;  while (a> = 50);  
Salida de muestra
$ java do_ mientras valora a = 100 valor de a = 90 valor de a = 80 valor de a = 70 valor de a = 60 valor de a = 50 

Anatomía del programa Do_ While:

// public class do_whall public class do_whall // main () Method public static void main (string [] args) // declara una variable entera 'a' y asigna un valor = 100 int a = 100; // hacer ... mientras que el bucle comienza do // ejecutar la instrucción a continuación sin verificar la condición de expresión booleana si el sistema verdadero o falso.afuera.println ("valor de a =" +a); // Publicar disminución (por 10) A = A-10;  // Verificar condición. Bucle la ejecución solo hasta que el valor de la variable a sea mayor o igual a 50. mientras (a> = 50);  
3. en bucle

en bucle en Java se usa ampliamente para el control de repetición. Se usa para iterar una tarea por un número específico de veces. Para el bucle se usa para controlar cuántas veces el bucle necesita ejecutar para realizar una tarea. porque el bucle solo es útil si sabe cuántas veces necesita ejecutar el bucle.

Sintaxis de For Loop:

para (inicialización; boolean-expression; actualización) declaración Un ejemplo del bucle for java public class for_loop public static void main (string [] arge) int a; para (a = 100; a> = 0; a = a-7) sistema.afuera.println ("valor de a =" +a);  
Salida de muestra
$ 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 

Anatomía de en bucle Programa:

// clase pública for_loop clase pública for_loop // main () público public static void main (string [] arge) // declara una variable entero a int a; // para el bucle comienza. Aquí la inicialización es a = 100, boolean_expression es a> = 0 y la actualización es a = a-7 para (a = 100; a> = 0; a = a-7) // sistema de instrucción.afuera.println ("valor de a =" +a);  

Las palabras clave de descanso y continuar para bucles en Java

1. La palabra clave de descanso

Como su nombre sugiere el Romper la palabra clave se usa para detener todo el bucle inmediatamente. La palabra clave de descanso siempre debe usarse dentro de la declaración de bucle o interruptor. Una vez que el bucle se rompe usando Break; JVM comienza a ejecutar la siguiente línea de código fuera del bucle. Un ejemplo de bucle de descanso en Java es:

Public Class Break public static void main (string [] args) int a = 100; while (a> 0) sistema.afuera.println ("El valor de a =" +a); A = a-10; if (a == 40) break;  
Salida de muestra
$ java rompa el valor de a = 100 el valor de a = 90 el valor de a = 80 el valor de a = 70 el valor de a = 60 el valor de a = 50 
La palabra clave continuar

El Palabra clave continuar se puede usar con cualquier bucle en Java. Continúe con la palabra clave solicite al bucle que salte a la siguiente iteración inmediatamente. Sin embargo, se interpreta de manera diferente por el bucle y mientras/do ... mientras bucle.

Continuar la palabra clave en los saltos de bucle a la siguiente declaración de actualización.

Un ejemplo de continuar en bucle:

clase pública continúa_for_loop public static void main (string [] arge) int a; para (a = 10; a> = 0; a = a-1) if (a == 2) continuar;  Sistema.afuera.println ("valor de a =" +a);  
Salida de muestra
$ java continúa_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 

¿Notaste que se omitió el valor de A = 2. Lo hace volcando a la siguiente declaración de actualización.

2. Continuar la palabra clave en while loop o do ... mientras que el bucle salta a la expresión booleana.

Bueno, puedes hacerlo tú mismo. Es demasiado fácil. Simplemente siga los pasos anteriores.

Eso es todo por ahora desde mi lado. Espero estar bien con la serie Java y ayudarte. Mantenga conectado para más publicaciones de este tipo. No olvide proporcionarnos sus valiosos comentarios en los comentarios a continuación.

Google ofrece una base de datos MySQL gratuita
El motor de búsqueda es una herramienta muy potente, pero no solo para la búsqueda, sino también para la piratería para principiantes. Algunas herrami...
Top 101 Cómo comenzar con OpenCV y la visión por computadora en Ubuntu Linux
Recientemente tuve la tentación de echar un vistazo al proyecto OpenCV y el libro de Oreilly Learning OpenCV Este es un gran libro y asume una program...
Problema de teclas de flecha de VMware en Ubuntu
Después de encender mis máquinas virtuales VMware en el Ubuntu, he tenido problemas usando las teclas de flecha cuando la consola capturó mi puntero d...