1. Usando um for
loop para contar o número de linhas inseridas
Vamos escrever um programa que leia 10
as linhas do teclado e exiba o número de linhas que eram números. Exemplo:
Código | Explicação |
---|---|
|
Create a
|
Se a linha contiver vários tokens separados por espaços, e o primeiro deles for um número, o hasNextInt()
método retornará true
, mesmo que os outros tokens não sejam números. Isso significa que nosso programa funcionará corretamente apenas se apenas um token for inserido em cada linha.
2. Calculando o fatorial usando um for
loop
Vamos escrever um programa que não lê nada, mas calcula alguma coisa. Algo difícil. Por exemplo, o fatorial do número 10
.
O fatorial de um número n
(indicado por n!
) é o produto de uma série de números: 1*2*3*4*5*..*n
;
Código | Explicação |
---|---|
|
We store the product of numbers in the |
O valor inicial é f = 1
, pois estamos multiplicando f
pelos números. Se f
fosse originalmente 0
, então o produto de todos os números multiplicados por 0
seria 0
.
3. Usando um for
loop para desenhar na tela
Vamos escrever um programa que desenha um triângulo na tela. A primeira linha consiste em 10
asteriscos, a segunda — 9
asteriscos, depois 8
, etc.
Código | Explicação |
---|---|
|
Loop through the lines (there should be
|
Precisamos ter dois loops aninhados aqui: o loop interno é responsável por exibir o número correto de asteriscos em uma determinada linha.
E o loop externo é necessário para percorrer as linhas.
GO TO FULL VERSION