Búsqueda de sitios web

Comprensión de la clase Java, el método principal y el control de bucles en Java - Parte 3


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

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

Todo en Java va en una clase.

Todo en Java es un objeto y la clase es un modelo de objeto. Cada fragmento de código en Java se coloca debajo de las llaves de clase. Cuando compilas un programa Java, genera un archivo de clase. Cuando ejecuta el programa Java, no está ejecutando el archivo del programa en sí, sino la clase.

Cuando ejecuta un programa en la máquina virtual Java (JVM), carga la clase requerida y luego va directamente al método principal (). El programa continúa ejecutándose hasta que se cierran las llaves del método principal (). El programa comienza a ejecutarse justo después del método main(). Una clase debe tener un método principal (). No todas las clases (clases privadas) requieren un método principal ().

¿Qué pasa dentro del método main()?

Un método main() es el lugar donde comienza la magia. Puede pedirle a JVM que haga cualquier cosa dentro del método main() mediante declaraciones/instrucciones y bucles.

¿Qué es el bucle?

Un bucle es una instrucción o una serie de instrucciones en secuencia que se repite hasta que se alcanza la condición. Los bucles son la estructura lógica de un lenguaje de programación. La estructura lógica de bucle se utiliza normalmente para realizar un proceso, verificar la condición, realizar un proceso, verificar la condición,… hasta que se cumplan los requisitos de la condición.

Bucles en Java

Hay tres mecanismos de bucle diferentes en Java.

1. mientras bucle

while Loop 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 sea verdadero. Si el resultado del texto de la expresión booleana es falso, el bucle while se ignorará por completo sin ejecutarse ni una sola vez.

Sintaxis del bucle while:

while (boolean expression)
{
	statement/instructions
}

Un ejemplo de bucle while en Java:

public class While_loop
{
    public static void main(String[] args)
    {
        int A = 100;
        while(A>0)
        {
            System.out.println("The Value of A = " +A);
            A=A-10;
        }
    }
}
Salida de muestra
java While_loop 

The Value of A = 100
The Value of A = 90
The Value of A = 80
The Value of A = 70
The Value of A = 60
The Value of A = 50
The Value of A = 40
The Value of A = 30
The Value of A = 20
The Value of A = 10

Anatomía del programa While_loop

// Public Class While_loop
public class While_loop
{
    // main () Method
    public static void main(String[] args)
    {
        // declare an integer variable named 'A' and give it the value of 100
        int A = 100;
        // Keep looping as long as the value of A is greater than 0. 'A>0' here is the boolean                 
           expression
        while(A>0)
        {
	 // Statement
            System.out.println("The Value of A = " +A);
            // Post Decrement (by 10)
	 A=A-10;
        }
    }
}
2. hacer...mientras bucle

El bucle do... while es muy similar al bucle while excepto por el hecho de que contiene un do... antes de while para garantizar que el bucle se ejecute al menos una vez.

Sintaxis del bucle while:

do 
{
statement/instructions
}
while (boolean expression);

Es posible que vea la sintaxis anterior que muestra claramente que la parte 'do..' del bucle se ejecutó antes de verificar la expresión booleana, si es verdadera o falsa. Por lo tanto, no importa cuál sea el resultado (verdadero/falso) de la expresión booleana, el bucle se ejecuta. Si es verdadero, se ejecutará hasta que se cumpla la condición. Si es falso, se ejecutará una vez.

Un ejemplo de bucle do… while en Java:

public class do_while
{
    public static void main(String[] args)
    {
        int A=100;
        do
        {
            System.out.println("Value of A = " +A);
            A=A-10;
        }
        while (A>=50);
    }
}
Salida de muestra
java do_while 

Value of A = 100
Value of A = 90
Value of A = 80
Value of A = 70
Value of A = 60
Value of A = 50

Anatomía del programa do_ while:

// public class do_while
public class do_while
{
    // main () Method
    public static void main(String[] args)
    {
        // Declare a Integer Variable 'A' and assign it a value = 100
        int A=100;
        // do...while loop starts
        do
        {
            // execute the below statement without checking boolean expression condition if true 
               or false
            System.out.println("Value of A = " +A);
            // Post Decrement (by 10)
            A=A-10;
        }
        // Check condition. Loop the execute only till the value of Variable A is greater than or 
           equal to 50.
        while (A>=50);
    }
}
3. para bucle

for_loop en Java se usa ampliamente para el control de repeticiones. Se utiliza para iterar una tarea un número específico de veces. El bucle for se utiliza para controlar cuántas veces debe ejecutarse el bucle para realizar una tarea. El bucle for solo es útil si sabe cuántas veces necesita ejecutar el bucle.

Sintaxis del bucle for:

for (initialization; boolean-expression; update)
{
statement
}

An example of the for loop in Java

public class for_loop
{
    public static void main(String[] arge)
    {
        int A;
        for (A=100; A>=0; A=A-7)
        {
            System.out.println("Value of A = " +A);
        }
    }
}
Salida de muestra
java for_loop 

Value of A = 100
Value of A = 93
Value of A = 86
Value of A = 79
Value of A = 72
Value of A = 65
Value of A = 58
Value of A = 51
Value of A = 44
Value of A = 37
Value of A = 30
Value of A = 23
Value of A = 16
Value of A = 9
Value of A = 2

Anatomía del programa for_loop:

// public class for_loop
public class for_loop
{
    // main () Method
    public static void main(String[] arge)
    {
        // Declare a Integer Variable A
        int A;
        // for loop starts. Here Initialization is A=100, boolean_expression is A>=0 and update is 
           A=A-7
        for (A=100; A>=0; A=A-7)
        {
            // Statement        
            System.out.println("Value of A = " +A);
        }
    }
}

Las palabras clave Romper y Continuar para bucles en Java

1. La palabra clave de ruptura

Como sugiere el nombre, la palabra clave break se utiliza para detener todo el ciclo inmediatamente. La palabra clave break siempre debe usarse dentro del bucle o declaración de cambio. 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 interrupción en Java es:

public class break
{
    public static void main(String[] args)
    {
        int A = 100;
        while(A>0)
        {
            System.out.println("The Value of A = " +A);
            A=A-10;
            if (A == 40)
            {
                break;
            }
        }
    }
}
Salida de muestra
java break 

The Value of A = 100
The Value of A = 90
The Value of A = 80
The Value of A = 70
The Value of A = 60
The Value of A = 50
La palabra clave Continuar

La palabra clave continuar se puede utilizar con cualquier bucle en Java. La palabra clave Continuar le pide al bucle que salte a la siguiente iteración inmediatamente. Sin embargo, se interpreta de manera diferente mediante el bucle for y el bucle while/do… while.

Continuar La palabra clave en el bucle for salta a la siguiente declaración de actualización.

Un ejemplo de continuar en un bucle for:

public class continue_for_loop
{
    public static void main(String[] arge)
    {
        int A;
        for (A=10; A>=0; A=A-1)
        {
	    if (A == 2)
		{
	        continue;
		}
            System.out.println("Value of A = " +A);
        }
    }
}
Salida de muestra
java continue_for_loop

Value of A = 10
Value of A = 9
Value of A = 8
Value of A = 7
Value of A = 6
Value of A = 5
Value of A = 4
Value of A = 3
Value of A = 1
Value of A = 0

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

2. Continúe con la palabra clave en el bucle while o haga... el bucle while 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 por mi parte. Espero que me vaya bien con Java Series y te ayude. Manténgase conectado para más publicaciones de este tipo. No olvide brindarnos sus valiosos comentarios en los comentarios a continuación.