Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import java.util.concurrent.Callable;
- import java.util.concurrent.TimeUnit;
- class Fattoriale implements Callable<Integer>
- {
- private final Integer numero;
- public Fattoriale(Integer numero) {
- this.numero = numero;
- }
- @Override
- public Integer call() throws Exception {
- int risultato = 1;
- if ((numero == 0) || (numero == 1)) {
- risultato = 1;
- } else {
- for (int i = 2; i <= numero; i++) {
- risultato *= i;
- TimeUnit.MILLISECONDS.sleep(20);
- }
- }
- System.out.printf("Il fattoriale di %d è %d\n", numero, risultato);
- return risultato; }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement