Cargando...

BIENVENID@ AL NUEVO ElCarlitos

Haz clic en el siguiente botón para comenzar a explorar la web y ver todo lo que hay a tu disposición
Comenzar a explorar
Java Curso

Bloques de código

Hay diversos elementos importantes a la hora de aprender Java, y uno de ellos son los bloques de código que veremos hoy, estos bloques no son más que un grupo de instrucciones que se agrupan entre llaves, y que se pueden usar como instrucciones independientes.

Dentro de uno de estos bloques de código, podríamos tener instrucciones como if y for, pero como siempre lo mejor es verlo con un ejemplo en nuestro IDE.

Como siempre creamos una nueva clase a la que yo llamaré BloqueCodigo pero como siempre le puedes poner el nombre que más te guste.

Vamos a crear tres variables de tipo int que usaremos para las pruebas, no os pongo el código ya que lo hemos hecho muchas veces ya, mis variables son “a”, “b” y “c”.

Le asigno un valor a las dos primeras, ya que la tercera obtendrá su valor a partir de operaciones realizadas con las otras.

//Le asignamos valores a las variables
a = 15;
b = 22;

Vamos a crear un bloque de código dentro de un “if”.

//Creamos un bloque de código dentro de un if
if(a < b) {
c = a * b;
System.out.println(“El valor de c es: ” + c);
System.out.println(“Como esto es un bloque de código vamos a realizar más operaciones”);
System.out.println(“Vamos a cambiar el valor de c y de a y a multiplicar de nuevo”);
a = 10; // asignamos un nuevo valor a la variable a
c = a * b;
System.out.println(“El valor de c ahora es: ” + c);
}

Veamos con detalle este código, comenzamos creando una condición, que en caso de cumplirse hará que el resto del código que se encuentra entre estas llaves se ejecute, pero si la condición no se cumpliera (false), este código sería omitido por parte del programa y seguiría su recorrido en busca de más instrucciones.

En este caso como “a” es menor que “b” entraremos dentro de las llaves y multiplicaremos estas variables, asignando este resultado a la variable “c”, una vez asignado, lo mostraremos por consola a través de un “println”.

Pero como lo que queremos es crear un bloque de código, vamos a realizar más operaciones dentro del mismo por lo que cambiamos el valor de “a” nuevamente y realizamos otra multiplicación.

Imprimimos de nuevo el valor de “c” y vemos que ha variado, podríamos haber añadido infinitas instrucciones entre las llaves y todas se hubieran ejecutado, ya que la primera condición se cumplía

Si hubiéramos creado el código de manera que no se cumpliera, pues nada de lo que hay dentro del bloque se hubiera ejecutado, ya que la condición hubiera devuelto “false” y por tanto se hubiera obviado el código.

Es posible que ahora mismo no le veas una utilidad clara a crear estos bloques, pero según avancemos en el curso veras que hay determinadas ocasiones en las que puedes necesitar este tipo de bloques.

Como siempre os dejo el código completo.

public class BloqueCodigo {

public static void main(String[] args) {

int a, b, c;

//Le asignamos valores a las variables
a = 15;
b = 22;

//Creamos un bloque de código dentro de un if
if(a < b) {
c = a * b;
System.out.println(“El valor de c es: ” + c);
System.out.println(“Como esto es un bloque de código vamos a realizar más operaciones”);
System.out.println(“Vamos a cambiar el valor de c y de a y a multiplicar de nuevo”);
a = 10; // asignamos un nuevo valor a la variable a
c = a * b;
System.out.println(“El valor de c ahora es: ” + c);

}

Deja una respuesta

Información básica sobre protección de datos Ver más

  • Responsable ElCarlitos.
  • Finalidad  Moderar los comentarios. Responder las consultas.
  • Legitimación Tu consentimiento.
  • Destinatarios  IONOS.
  • Derechos Acceder, rectificar y suprimir los datos.
  • Información Adicional Puedes consultar la información detallada en la Política de Privacidad.

Esta web utiliza cookies propias y de terceros para su correcto funcionamiento y para fines analíticos. Al hacer clic en el botón Aceptar, aceptas el uso de estas tecnologías y el procesamiento de sus datos para estos propósitos. Ver Política de cookies
Privacidad