1. Usar un for
bucle para contar el número de líneas ingresadas
Escribamos un programa que lea 10
líneas del teclado y muestre el número de líneas que eran números. Ejemplo:
Código | Explicación |
---|---|
|
Create a |
Si la línea contiene varios tokens separados por espacios y el primero de ellos es un número, el hasNextInt()
método devolverá true
, incluso si los otros tokens no son números. Eso significa que nuestro programa funcionará correctamente solo si solo se ingresa un token en cada línea.
2. Cálculo del factorial usando un for
ciclo
Escribamos un programa que no lea nada, sino que calcule algo. Algo difícil. Por ejemplo, el factorial del número 10
.
El factorial de un número n
(denotado por n!
) es el producto de una serie de números: 1*2*3*4*5*..*n
;
Código | Explicación |
---|---|
|
We store the product of numbers in the |
El valor inicial es f = 1
, porque estamos multiplicando f
por los números. Si f
fuera originalmente 0
, entonces el producto de todos los números multiplicados por 0
sería 0
.
3. Usar un for
bucle para dibujar en la pantalla
Escribamos un programa que dibuje un triángulo en la pantalla. La primera línea consta de 10
asteriscos, la segunda — 9
asteriscos, luego 8
, etc.
Código | Explicación |
---|---|
|
Loop through the lines (there should be |
Necesitamos tener dos bucles anidados aquí: el bucle interno es responsable de mostrar el número correcto de asteriscos en una línea dada.
Y se necesita el lazo exterior para recorrer las líneas.
GO TO FULL VERSION