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]();