Advertisement
Guest User

Untitled

a guest
May 22nd, 2019
93
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 3.88 KB | None | 0 0
  1. public class MainClass {
  2.  
  3.     static ArrayList<Contatto> listaContatti = new ArrayList<Contatto>();
  4.     static BufferedReader input = new BufferedReader(new InputStreamReader(System.in));
  5.     static Scanner inputK = new Scanner(System.in);
  6.  
  7.     public static void main(String[] args) throws IOException {
  8.         // TODO Auto-generated method stub
  9.         listaContatti.add(new Contatto("luigi","di pietro","via figliola","aa","aa"));
  10.         boolean esci = false;
  11.         while(!esci){
  12.             System.out.println("selezione:");
  13.             System.out.println("1: aggiungi contatto");
  14.             System.out.println("2: modifica contatto");
  15.             System.out.println("3: rimuovi contatto");
  16.             System.out.println("4: ricerca contatto");
  17.             System.out.println("0: esci");
  18.             int scelta = Integer.parseInt(input.readLine());
  19.             switch(scelta) {
  20.                 case 1:
  21.                     aggiungiContatto();
  22.  
  23.  
  24.                     break;
  25.                 case 4 :
  26.                     ricerca();
  27.                     break;
  28.             /*case 2:
  29.                 modificaContatto(listaContatti);
  30.                 break;
  31.             case 3:
  32.                 rimuoviContatto(listaContatti);
  33.                 break;
  34.             case 4:
  35.                 ricercaContatto(listaContatti);
  36.                 break;
  37.                 */
  38.  
  39.             }
  40.         }
  41.     }
  42.     //inputK.close();
  43.  
  44.  
  45.     //METODI
  46.     public static void aggiungiContatto() throws IOException {
  47.         String nome=null,cognome=null,indirizzo=null,telefono=null,email=null;
  48.         System.out.println("Nome: ");
  49.  
  50.  
  51.         nome = input.readLine();
  52.         System.out.println("Nome inserito: "+nome);
  53.  
  54.         System.out.println("Cognome: ");
  55.  
  56.         cognome = input.readLine();
  57.         System.out.println("Cognome inserito: "+cognome);
  58.  
  59.         System.out.println("Indirizzo: ");
  60.  
  61.         indirizzo = input.readLine();
  62.         System.out.println("Indirizzo inserito: "+indirizzo);
  63.  
  64.         System.out.println("telefono: ");
  65.  
  66.         telefono = input.readLine();
  67.         System.out.println("Telefono inserito: "+telefono);
  68.  
  69.         System.out.println("email: ");
  70.  
  71.         email = input.readLine();
  72.         System.out.println("email inserita: "+telefono);
  73.  
  74.         Contatto nuovo = new Contatto (nome, cognome, indirizzo, telefono, email);
  75.         listaContatti.add(nuovo);
  76.         System.out.println("Aggiunto");
  77.     }
  78.  
  79.     public static void ricerca() throws IOException {
  80.         System.out.println("Ricerca :");
  81.         System.out.println("0 : Nome");
  82.         System.out.println("1 : Cognome");
  83.  
  84.         int scelta = Integer.parseInt(input.readLine());
  85.  
  86.         if(scelta == 0)
  87.         {
  88.             System.out.println("Inserisci nome: ");
  89.  
  90.  
  91.             String nome = input.readLine();
  92.  
  93.             for(Contatto s : listaContatti)
  94.             {
  95.                 if(s.getNome().equals(nome))
  96.                 {
  97.                     System.out.println("Nome : "+s.getNome()+" Cognome : "+s.getCognome()+" mail : "+s.getMail()+" indirizzo :"+s.getIndirizzo()+" telefono: "+s.getTelefono());
  98.                 }
  99.             }
  100.  
  101.  
  102.         }
  103.         else if(scelta == 0)
  104.         {
  105.             System.out.println("Inserisci cognome: ");
  106.             String nome = input.readLine();
  107.             for(Contatto s : listaContatti)
  108.             {
  109.                 if(s.getCognome().equals(nome))
  110.                 {
  111.                     System.out.println("Nome : "+s.getNome()+" Cognome : "+s.getCognome()+" mail : "+s.getMail()+" indirizzo :"+s.getIndirizzo()+" telefono: "+s.getTelefono());
  112.                 }
  113.             }
  114.  
  115.  
  116.         }
  117.  
  118.     }
  119.  
  120.  
  121.  
  122.  
  123.     /*public static void aggiungiContatto(ArrayList<Contatto> lContatti) {
  124.         Contatto nuovo = new Contatto ("Luigi", "Di Pietro", "via Figliola", "3403988361", "luigi.dipietro94@gmail.com");
  125.         lContatti.add(nuovo);*/
  126. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement