Advertisement
Guest User

Untitled

a guest
Dec 10th, 2018
60
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 1.13 KB | None | 0 0
  1. package fattoriale.test;
  2.  
  3. import java.util.Scanner;
  4. import fattoriale.test.Operazione;
  5.  
  6. public class Esegui {
  7.  
  8.     public static void main(String[] args) {
  9.        
  10.         System.out.println("Inserisci il comando 'Avvia' per entrare nel programma:");
  11.         Scanner comando = new Scanner(System.in);
  12.         String com = comando.nextLine(); // qui si attende il comando
  13.         String Avvia = "Avvia";
  14.         String avvia2 = "y";
  15.         String com2 ="y";
  16.         if (com.equals(Avvia)) {
  17.             while (com2.equals(avvia2)) {
  18.                 System.out.println("Inserisci un numero per scoprire il suo fattoriale:");
  19.                 Scanner numero = new Scanner(System.in);
  20.                 long num = numero.nextInt(); // qui il programma attende l'immissione dei dati
  21.                 if (num == 0) {
  22.                     System.out.println("Il numero 0 non è permesso");
  23.                 } else {
  24.  
  25.                     Operazione operazione = new Operazione();
  26.                     long risultato = operazione.fattoriale(num);
  27.  
  28.                     System.out.println("Il risultato è: " + risultato);
  29.                    
  30.  
  31.                 }
  32.                 System.out.println("Vuoi trovarne un altro? (y/n)");
  33.                 String com2 = comando.nextLine();
  34.             }
  35.  
  36.         } else {
  37.             System.out.println("Sei uscito dal programma.");
  38.         }
  39.     }
  40.  
  41. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement