Está en la página 1de 12

Operadores de asignación

compuestos, contadores
Operadores de asignación compuestos
variable = variable operador expresion;

Ejemplo:
total = total + 4;
total += 4;

Ejemplo 2:
int c = 3, d = 5, e = 4, f = 6, g = 12, a = 3, b = 8;

1) c += 7; es equivalente a: c = c + 7; //valor de c es 10
2) d -= 4; es equivalente a: d = d – 4; //valor de d es 1
3) e *= 5; es equivalente a: e = e * 5; //valor de e es 20
4) f /= 3; es equivalente a: f = f / 3; //valor de f es 2
5) g %= 9; es equivalente a: g = g % 9; //valor de g es 3
6) a ++; es equivalente a: a = a + 1; //valor de a es 4
7) b --; es equivalente a: b = b - 1; //valor de b es 7
Ejecución secuencial en un programa
Por lo general, las instrucciones en un programa se
ejecutan, una después de la otra, en el orden en el
que están escritas. A este proceso se le conoce
como ejecución secuencial.
Ejemplo: //secuencia correcta
L1: Scanner entrada = new Scanner( System.in );
L2: int dato;
L3: System.out.print( "Escribir el dato: ");
L4: dato = entrada.nextInt();

Ej2. //secuencia incorrecta


L1: Scanner entrada = new Scanner( System.in );
L2: dato = entrada.nextInt();
L3: System.out.print( "Escribir el dato: ");
L4: int dato;
Ejecución secuencial en un programa
Varias instrucciones de Java permiten al
programador especificar que la siguiente
instrucción a ejecutar no sea necesariamente la
siguiente en la secuencia. A esto se le conoce
como uso de instrucciones de control.

Ejemplo:
L1: Scanner entrada = new Scanner( System.in );
L2: int dato;
L3: System.out.print( "Escribir el dato: ");
L4: dato = entrada.nextInt();
L5: if(dato == 1)
L6: System.out.println( "La opción fue 1!! ");
L7: else
L8: System.out.println( "La opción fue diferente de 1!! ");
Instrucciones de control
Ciclos
Elementos requeridos para un ciclo
1. Una variable de control (o contador de
ciclo)

2. El valor inicial de la variable de control

3. La condición de continuación de ciclo,


que determina si el ciclo debe continuar o no
(expresión booleana)

4. El incremento (o decremento) con el que


se modifica la variable de control cada vez que
pasa por el ciclo (lo que también se conoce
como cada iteración del ciclo)
Ciclo for : Sintaxis
Instrucción for: Sintaxis

for(val_inicial; condicionDcontinuacion; expr_iteracion)


{
Instrucciones;
}

Ejemplo 1:
for(int contador=0; contador<=10; contador++)
{
System.out.println(contador);
}
Instrucción for: Sintaxis

for(val_inicial; expr_booleana; expr_iteracion)


{
Instrucciones;
}

Ejemplo 2:
for(int contador=10; contador >=0; contador--)
{
System.out.println(contador);
}
Instrucción for: Sintaxis
Ejemplo 3:

for(int contador=2; contador <=10; contador +=2)


{
System.out.println(contador);
}

Ejemplo 4:

for(int contador=15; contador >=0; contador -=3)


{
System.out.println(contador);
}
Ejemplo 5:
int total = 0;
for(int contador=0; contador <=5; contador++)
{
System.out.println(contador);
total += contador;
}
System.out.printf( “La suma es %d\n”, total );

Ejemplo 6:
int total = 0;
for(int contador=2; contador <=10; contador +=2)
{
total += contador;
}
System.out.printf( “La suma es %d\n”, total );
Instrucción for: Ejercicio

1. Solicitar al usuario 10 números y al


final mostrar el promedio de ellos.

También podría gustarte