Acho que uma questão muito comum são os fatoriais.
Mas não entendo como fazê-los, consegui fazer mas pegando uma parte na internet, mas queria aprender a fazê.
Olhei na internet que da para fazer por recursidade mas também não consegui.
class Fatorial {
public static void main(String[] args) {
long resultado = fatorial(4);
System.out.println("Fatorial de 4: " + resultado);
}
static long fatorial (long numero) {
if (numero <= 1)
return 1;
else
return numero * fatorial (numero-1);
}
}
Mas olhando na apostila da Caelum, tem um exercício: Imprima os fatoriais de 1 a 10.
Ali no código acima você definia o fatorial entre os parenteses, não tinha nenhuma entrada do usuário ou repetição.