Aquí esta el capitulo de hoy, hoy
va sobre la instrucción while
Esta se compone de una condición y
un bloque con la particularidad que el bloque se repite siempre hasta
que no se cumpla la condición.
while (condición) {
BLOQUE
}
Aquí esta el vídeotutorial de
Edu4java:
Aquí va el EJEMPLO
1:
package
org.cervinomix.tutorial7;
public
class
Tutorial70 {
public
static
void
main (String[] arg) {
int
contador = 0;
/*
Declaramos
una
variable de
tipo
* contador
y la
inicializamos
a =.*/
while
(contador <=5) {
/*
"while" tiene
un
formato
similar al
"if", tiene
una
* condición
"(contador
<= 5)" y un
bloque.
La
única
diferencia
* con
"if" es
que
este
cuando
termina
el bloque
sigue
con
la
* siguiente
instrucción
del
programa.
El "while" no sigue
el curso
* del
programa
sino
que
repite
el bloque
hasta
que
la
condición
no
* se
cumpla.
Esto
podría
suponer
que
entrara
en
un
bucle
* indefinidamente.
*/
/*
En
este
caso
el "while" se
ira
repitiendo
hasta
que
"contador"
sea igual
o mayor
* a 5 "(contador
<=5)" */
System.out.println(contador);
/*
Imprime
la
variable int
"contador"
*/
contador
= contador + 1;
/*
Se
usa
para
incrementar
el contador
en
1. Se
usa
también
de
*
manera
general como:
*
contador
++;
*
A partir
de
ahora
se
pondrá
así:
*
contador++
*
*/
}
/*
El resultado
seria:
* 0
* 1
* 2
* 3
* 4
* 5
* */
}
}
Y aquí el EJEMPLO
2:
package
org.cervinomix.tutorial7;
import
java.util.Scanner;
public
class
Tutorial71 {
public
static
void
main (String [] args) {
System.out.println
("Programa
para sumar varios números");
/*
Imprime
"Programa
para
sumar
varios
números".*/
Scanner
numero = new
Scanner(System.in);
/*
*/
int
acumulador = 0;
/*
Variable "acumulador"
de
tipo
int
que
ira
guardando
el
* sumatorio
de
los
números
que
ingresaremos.
*/
int
nuevoNumero = 0;
/*
Variable "nuevoNumero" de
tipo
int
para
ir
solicitandole
* por
la
consola
y a través
de
scanner un
nuevo
numero
* para
sumar.
*/
while
(nuevoNumero >= 0) {
/*
"while" tiene
un
formato
similar al
"if", tiene
una
* condición
"(contador
>= 0)" y un
bloque.
La
única
diferencia
* con
"if" es
que
este
cuando
*/
System.out.println
("Ingresa
un numero a sumar o -1 para terminar");
/*
Imprime
"Ingresa
un
numero
a sumar
o -1 para
terminar".
*/
nuevoNumero
= numero.nextInt();
/*
Con
esta
instrucción
le
damos
el valor que
ingresemos
por
consola
* a la
variable "nuevoNumero" */
if
(nuevoNumero > 0) {
/*
Con
este
"if" evitamos
que
el ultimo
"-1", que
es
para
salir
de
* while, se
reste
como
dice en
el vídeo.
* Ya
que
el "-1" es
solo para
salir
de
la
condición.
*/
acumulador
= acumulador + nuevoNumero;
/*
Añadimos
a la
variable "acumulador"
(y esta
la
va
guardando)
* el "nuevoNumero" que hemos ingresado por consola */
}
}
System.out.println
("Total
="
+ acumulador);
/*
Imprime el total del acumulador */
}
}
No hay comentarios:
Publicar un comentario