0% encontró este documento útil (0 votos)
10 vistas8 páginas

Estructuras de Control en Java

Derechos de autor
© All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como DOCX, PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
10 vistas8 páginas

Estructuras de Control en Java

Derechos de autor
© All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como DOCX, PDF, TXT o lee en línea desde Scribd

REPÚBLICA BOLIVARIANA DE VENEZUELA

MINISTERIO DEL PODER POPULAR PARA LA EDUCACIÓN UNIVERSITARIA

INSTITUTO UNIVERSITARIO TECNOLÓGICO “ANTONIO RICAURTE” IUTAR

CAGUA – EDO. ARAGUA

ESTRUCTURA JAVA

Docente: Sorellys Sánchez Autor: Gustavo Herrera

Sección: 746 CIV: 30.081.806

Cagua, junio de 2022


Estructuras condicionales

IF
La estructura If es una sintaxis que permite albergar una condición dentro de ella y en
el momento en el que esta condición se cumpla se ejecutará el código y estará dentro
de las llaves, si definimos la expresión ELSE mientras que la condición primaria del
If no se cumpla se ejecutara lo que estará dentro del ELSE.

Ejemplo:

Si está lloviendo iré en metro al trabajo; si no, iré andando.


public class IfElse {
public static void main(String args[]) {
boolean estaLloviendo = true;
Persona persona = new Persona();
if(estaLloviendo) {
[Link]();
} else {
[Link]();
}

}
}

SWITCH
La sentencia de SWITCH es una sentencia que se puede definir como una secuencia
de if donde el argumento recibido sea igual al valor de case. El código dentro de ese
mismo case se va a ejecutar.
Ejemplo:
int i = 2;
switch(i) {
case 0:
[Link]("i es cero.");
break;
case 1:
[Link]("i es uno.");
break;
case 2:
[Link]("i es dos.");
break;
case 3:
[Link]("i es tres.");
break;
default:
[Link]("i es mayor a tres.");
}
Estructuras iterativas

FOR
El ciclo es un ciclo iterativo que depende de 2 parámetros y 1 variable para que este
pueda ejecutarse cada vez que el usuario quiera, haciendo el ciclo for uno de los más
usados.

Ejemplo:

Cuenta regresiva (disminución de valor de variable), de 100 a 0

for(int i = 100; i > 0; i--)

{//Notemos que escribir i-- es lo mismo a escribir i = i - 1

[Link](i);

1
}

El código funcional completo sería el siguiente:

public class CicloInverso

public static void main(String args[])

for(int i = 100; i > 0; i--)

[Link](i);

WHILE

El ciclo while solo debe de cumplir una condición mientras que esta condición sea
verdadera el código se va a ejecutar indefinidamente o hasta que nosotros
interrumpamos esta condición.

Ejemplo:

// Programa Java para ilustrar el bucle while

class whileLoopDemo

public static void main(String args[])

2
{

int x = 1;

// Salir cuando x llega a ser mayor que 4

while (x <= 4)

[Link]("Valor de x: " + x);

//incrementa el valor de x para la siguiente iteración

x++;

Salida:

Valor de x: 1

Valor de x: 2

Valor de x: 3

Valor de x: 4

DO WHILE

El do while es lo mismo que el while sencillo pero el si la condición no se cumple al


menos el código se ejecutara una vez.

Ejemplo:

// Programa Java para ilustrar el bucle do-while

3
class dowhileloopDemo

public static void main(String args[])

int x = 21;

do

//El código dentro del do se imprime incluso

//si la condición es falsa

[Link]("Valor de x :" + x);

x++;

while (x < 20);

Salida: Valor de x: 21

Estructura de datos

ARREGLOS

Los arreglos son variables que dentro de sí tienen un conjunto de elementos que bien
pueden ser números, strings o booleanos y se acceden a ellos a partir de un índice
cuyo conteo comienza en 0.

4
Ejemplo:

int intArray[]; //declarando un array

intArray = new int; // asignando memoria al array

VECTORES

Los vectores podemos considerar como los arrays planos unidimensionales que solo
poseen una hilera de argumentos sin arrays anidados.

Ejemplo:

int[] listaNumeros= {234,54,67,68,978,12};

for(int i=0; i<[Link]; i++) {

[Link](listaNumeros[i]);

[Link]("...");

[Link](listaNumeros[i]+i);

MATRICES

Las matrices son arrays anidados dentro de un mismo array es decir un array que está
dentro de otro.

Ejemplo:

import [Link];

public class Bidimensional2 {

public static void main(String[] args) {

final int FILAS = 5, COLUMNAS = 4;

5
Scanner sc = new Scanner([Link]);

int i, j, mayor, menor;

int filaMayor, filaMenor, colMayor, colMenor;

int[][] A = new int[FILAS][COLUMNAS]; //Se crea una matriz de 5 filas y 4


columnas

//Se introducen por teclado los valores de la matriz

[Link]("Lectura de elementos de la matriz: ");

for (i = 0; i < FILAS; i++) {

for (j = 0; j < COLUMNAS; j++) {

[Link]("A[" + i + "][" + j + "]= ");

A[i][j] = [Link]();

También podría gustarte