Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Unidad III Presentacion Java
Unidad III Presentacion Java
Flujo
Estructuras Condicionales
Estructuras de control repetitivas
Estructuras Condicionales
if
if-else
If anidada
if-else-if
switch-case
1. if // Programa Java para ilustrar la declaración If
public class Mayor15
{
Sintaxis: public static void main(String args[])
if (condición) {
{ // Declaraciones para ejecutar si
int i = 10;
// la condición es verdadera
}
if (i > 15){
System.out.println("10 es menor que 15");
}
// Esta declaración se ejecutará
// como si considerara una declaración por defecto
System.out.println("No estoy en IF");
}
}
Salida:
No estoy en IF
2. if-else
// Programa Java para ilustrar la declaración if-else
class IfElseDemo
Sintaxis: {
if (condición) public static void main(String args[])
{ {
// Ejecuta este bloque si int i = 20;
// la condición es verdadera
} if (i < 15){
else System.out.println("Soy menor que 15");
{ }
// Ejecuta este bloque si else {
// la condición es falsa System.out.println("Soy mayor de 15");
} }
}
}
Salida:
Soy mayor de 15
// Programa Java para ilustrar declaraciones anidadas
public class IfAnidado
{
3. If Anidada
public static void main(String args[])
{
int i = 10;
Sintaxis:
if (i == 10)
if (condicion1) {
{ // Primera declaración if
} // es verdad
} if (i < 12)
{
System.out.println("yo también soy menor que 12");
}
else {
System.out.println("soy mayor que 15");
}
}
}
}
Salida:
if (i == 10){
if (condición) System.out.println("i es 10");
{ }
operaciones; else if (i == 15){
} System.out.println("i es 15");
else if (condición) }
else if (i == 20){
{ System.out.println("i es 20");
operaciones; }
} else {
System.out.println("i no está presente");
}
}
}
Salida:
i es 20
public class SwitchCaseDemo
{
5. switch-case public static void main(String args[])
{
Sintaxis: int i = 9;
switch (variable) switch (i)
{
{
case valor1: instruccion1;
case 0:
break;
case value2: instruccion2; System.out.println("i es cero.");
break; break;
. case 1:
. System.out.println("i es uno.");
case valorN: instruccionN; break;
break;
case 2:
default: instruccionDefault;
System.out.println("i es dos.");
}
break;
Salida:
i es mayor que 2.
Estructuras de control repetitivas
for
while
do while
1. for
for(variable_inicializacion; condicion; incremento)
{
//instrucciones
}
}
import java.util.Scanner;
{ System.out.println("Ingrese un número:");
numero = entrada.nextInt();
//instrucciones
do {